Getting Started
- Clone the repository
- Run
mix setupto install dependencies and git hooks - Run
mix testto verify everything works
Development Workflow
- Create a feature branch from
main - Make your changes
- Run
mix qualityto verify code quality - Run
mix testto run the test suite - Submit a pull request
Quality Standards
All PRs must pass:
mix format --check-formattedmix compile --warnings-as-errorsmix credo --min-priority highermix dialyzermix doctor --raisemix test
Commit Messages
Use Conventional Commits:
feat(workflow): add step composition support
fix(error): handle nil input gracefully
docs: update README with usage examples