Thanks for contributing to Jido.Evolve.
- Install Elixir
~> 1.18. - Install dependencies:
mix setupRun all required checks before opening a PR:
mix quality
mix test
mix coveralls
mix docsUse conventional commits:
feat: New featurefix: Bug fixdocs: Documentationrefactor: Refactor without behavior changetest: Test changeschore: Tooling/dependency maintenanceci: CI/CD changes
Examples:
git commit -m "feat(api): simplify evolve/1 options"
git commit -m "fix(engine): normalize mutation override wiring"- Keep changes focused and reviewable.
- Include tests for behavior changes.
- Update README and CHANGELOG when public behavior changes.