Thanks in advance for contributing. Please follow the conventions below when submitting an issue or pull request.
Facebook has adopted the Contributor Covenant as its Code of Conduct, and we expect project participants to adhere to it. Please read the full text so that you can understand what actions will and will not be tolerated.
We will review your pull request and either merge it, request changes to it, or close it with an explanation. We’ll do our best to provide updates and feedback throughout the process.
Before submitting a pull request, please make sure the following is done:
- Fork the repository and create your branch from
main
. - Run
yarn install
in the repository root. - If you’ve fixed a bug or added code that should be tested, add tests!
- Ensure the test suite passes (
yarn test
). - Make sure your code lints (
yarn lint
). - If you haven’t already, complete the CLA.
In order to accept your pull request, we need you to submit a CLA. You only need to do this once, so if you’ve done this for another Facebook open source project, you’re good to go. If you are submitting a pull request for the first time, just let us know that you have completed the CLA and we can cross-check with your GitHub username.
We use rebase merging (as opposed to basic merging) to merge branches.
By contributing to MapillaryJS, you agree that your contributions will be licensed under its MIT license.