- Fork the project
- Create a topic branch
- Make logically-grouped commits with clear commit messages
- Push commits to your fork
- Open a pull request against
recaptcha/master
If you believe there to be a bug, please provide the maintainers with enough detail to reproduce or a link to an app exhibiting unexpected behavior. For help, please start with Stack Overflow.
To set up the development environment you would have to follow several steps:
- setup
elixir
, we are using the latest release, but supporting everything from1.2
- clone the repo
mix deps.get && mix compile
To test if everything is working:
mix test
will run unit-testsmix credo --strict
will run lintingmix dialyzer
will run static analyzer tool to check that everything is fine with your code. It may take some time at the first run
If everything is fine - feel free to submit your code!