While not required to contribute, we recommend RVM to manage your rubies.
- Read the Contributor Code of Conduct
- Fork the repository
- Clone the project
git clone [email protected]:[YOUR GITHUB USERNAME]/aasm.git
cd aasm
- Create your feature branch
git checkout -b my-new-feature
- Write tests for your changes (feature/bug)
- Write your (feature/bugfix)
- Install the dependencies
appraisal install
- Run the tests
appraisal rspec
- Commit your changes
git commit -am 'Added some feature'
- Push to the branch
git push origin my-new-feature
- Create a new Pull Request
There are some option dependencies as well.
If we've missed something please open an issue