Skip to content

Latest commit

History

History
33 lines (22 loc) 路 2.18 KB

CONTRIBUTING.md

File metadata and controls

33 lines (22 loc) 路 2.18 KB

CONTRIBUTION GUIDE

1. Branch Organisation | 2. Prerequisites | 3. Report Bugs | 4. Non-Coding Contribution

Branch Organization

Submit all changes directly to the main branch. We don鈥檛 use separate branches for development or for upcoming releases. We do our best to keep main in good shape, with all tests passing.

Code that lands in the main must be compatible with the latest stable release. It may contain additional features, but no breaking changes. We should be able to release a new minor version from the tip of the main at any time.

Prerequisites

  • You have Node installed at v8.0.0+ and Yarn at v1.2.0+.
  • You have JDK installed.
  • You have gcc installed or are comfortable installing a compiler if needed. Some of our dependencies may require a compilation step. On OS X, the Xcode Command Line Tools will cover this. On Ubuntu, apt-get install build-essential will install the required packages. Similar commands should work on other Linux distros. Windows will require some additional steps, see the node-gyp installation instructions for details.
  • You are familiar with Git.

How to Report Bugs

In order to report bugs, you should create an issue and describe the bug properly and you can also suggest a way to fix it (in case you know it). You should mention your device details (if possible) so that we can find the fix fast.

Non-Coding Contribution

Your Contribution is Valuable to us and there are various ways to contribute to this project if are not from a coding background, like:

  • You can help us to improve our Design
  • You can create a Documentation for this project
  • You can help us in the Marketing department.
  • You can even edit this file.
    basically, if you want to contribute then there are infinite ways to contribute