View Source Contributing
We want this community to be friendly and respectful to each other. Please follow it in all your interactions with the project.
development-workflow
Development workflow
To get started with the project, run mix deps.get
in the root directory to install the required dependencies:
$ mix deps.get
commit-message-convention
Commit message convention
We follow the conventional commits specification for our commit messages:
fix
: bug fixes, e.g. fix crash due to deprecated method.feat
: new features, e.g. add new method to the module.refactor
: code refactor, e.g. migrate from class components to hooks.docs
: changes into documentation, e.g. add usage example for the module..test
: adding or updating tests, eg add integration tests using detox.chore
: tooling changes, e.g. change CI config.
sending-a-pull-request
Sending a pull request
Working on your first pull request? You can learn how from this free series: How to Contribute to an Open Source Project on GitHub.
When you're sending a pull request:
- Prefer small pull requests focused on one change.
- Verify that formatter and tests are passing.
- Review the documentation to make sure it looks good.
- Follow the pull request template when opening a pull request.
- For pull requests that change the API or implementation, discuss with maintainers first by opening an issue.
code-of-conduct
Code of Conduct
Please remember that all interactions in our official spaces follow our Code of Conduct.