First of all, thank you for your interest in contributing !
Things to know before getting started
Please see our Code of Conduct for details on reporting unacceptable behavior.
The following steps will get you up and running:
- Fork and clone the repo
- Install the required dependencies
$ yarn install
- Start up the dev server:
$ yarn start
http://localhost:3000 should automatically open to show you the project running.
Bugs are tracked by Github Issues, after you've found a bug, create an issue and provide the following information:
- Use a clear and descriptive title for the issue to identify the problem.
- Describe the exact steps which reproduce the problem in as many details as possible.
- Provide specific examples to demonstrate the steps.
- Describe the behavior you observed after following the steps and point out what exactly is the problem with that behavior.
- Explain which behavior you expected to see instead and why.
- As a plus: Include screenshots and animated GIFs
If you have an enhancement idea, feel free to share it with us via an issue. Please make sure it has not already been mentioned.
- Use a clear and descriptive title for the issue to identify the suggestion.
- Provide a step-by-step description of the suggested enhancement in as many details as possible.
- Explain why this enhancement would be useful
Start by finding something you wish to work on in the issues list and share your interest. Once assigned, feel free to jump in !
Please follow these steps:
- Get familiar with the styleguides
- Clone the repo
- Create a separate branch
- Implement the feature/bug fix/other following the information found in the related issue
- After you submit your pull request, verify that all status checks are passing
Commit messages follow the Gitmoji template.
Feel free to used the gitmoji-cli to easily create commit messages. Running gitmoji -i
will create a hook that will be called whenever git commit
is run.
- add/{branchName}: New feature
- upd/{branchName}: Update too existing feature, bug fix
- rm/{branchName}: Removal of feature, removal of files