This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.
- Search the issues labeled "bug" to see if it's already reported.
- Make sure you are using the latest version of Permisi
- If you are still having an issue, create an issue including:
- Ruby version
- Gemfile.lock contents or at least major gem versions, such as Rails version
- Steps to reproduce the issue
- Full backtrace for any errors encountered
If you want to contribute an enhancement or a fix:
- Fork the project on GitHub
- After checking out the repo, run
bin/setup
to install dependencies - Make your changes with tests
- Run
bundle exec rubocop -A
to auto-format your code - Run
rake spec
to run the tests - Commit the changes without making changes to the Rakefile or any other files that aren't related to your enhancement or fix
- Send a pull request