Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

19 lines (12 loc) · 1.55 KB

Contributing

When contributing to this repository, please feel free to create a pull request and decribe your changes. You can also first create an issue. We will probably contact you by directly commenting on your issue or inviting you to our Slack channel to discuss your contribution.

Please note we have a code of conduct, please follow it in all your interactions with the project.

Pull Request Process

  1. Ensure you pull request builds with npm start or npm run build and does not create errors with our eslint definitions running npm run lint:errors.
  2. Ensure that also the native apps with npm run android and npm run ios build.
  3. Ensure newly added npm modules do not increase our bundle sizes too much testing with npm run analyze.
  4. Update the README.md or our Wiki if you change something in the development process.
  5. You may merge the Pull Request in once you have the sign-off of another developer, or if you do not have permission to do that, you may request the reviewer to merge it for you.

Coding Style

Please use the configuration file at https://github.com/Plant-for-the-Planet-org/treecounter-app/blob/develop/.editorconfig defining the basic rules for editors to use to work on the source code. It supports a lot of different editors you can read about at https://editorconfig.org/.