Thanks for your interest in contributing to docker-wrapper.
Prerequisites: Rust 1.78+ and Docker 20.10+
git clone https://github.com/your-username/docker-wrapper.git
cd docker-wrapper
cargo test # Verify everything works- Create branch:
git checkout -b your-feature - Make changes and add tests
- Run checks:
cargo test && cargo clippy && cargo fmt - Commit: Use conventional commits (
feat:,fix:,docs:) - Push and create PR
- All tests must pass (256+ tests)
- Zero clippy warnings required
- Document public APIs with rustdoc
- Add integration tests for new commands
- Follow existing code patterns
- Phase 2 Complete: All 14 commands implemented with comprehensive tests
- Decision Point: Complete run command vs release preparation
- Quality: Production-ready with 0 warnings
See .claude/CONTEXT.md for detailed development context.