# Contributing

## Forking

[Fork this repository](https://github.com/C-S-D/alembic/fork)

## Development

1. Create your feature branch (`git checkout -b my-new-feature`)
2. Commit your changes (`git commit -am 'Add some feature'`)
3. Push to the branch (`git push origin my-new-feature`)

## Testing

1. Ensure all unit and doctests pass: `mix test`
2. Ensure all style and consistency checks pass: `mix credo --strict`
3. Ensure no dialyzer warnings: `mix dialyze`
4. Ensure no "Closing unclosed backquotes" in docs: `mix docs`

## Pull Request

[Create a Pull Request](https://github.com/C-S-D/alembic/compare/)
