First off, thank you for considering contributing to Fairshots and putting effort to making it better. There are a number of ways to do that:
- First get familiarized with the project , documentation, etc.
- You may also wish to join our SLACK. Please make contact through [email protected] to get an invitation.
- Read our project Roadmap here and start collaborating with yet to be done tasks
- File an issue with the project
- Read the existing issues. (Maybe you can help fix one? Reading issues is also a good way to know what direction we are heading with the project. Likewise, filing issues allows all developers to discuss problems and confer about new directions for the project.)
- Help us improve documentation. By now, you can check our application diagram at https://coggle.it/diagram/XD-_z6rfty4nNXhk/t/-
Obs. This is our Frontend Repository. If you wish to contribute for backend thak a look at https://github.com/Fairshots/backend
Ensure the bug was not already reported by searching on GitHub under Issues. If you're unable to find an open issue addressing the problem, open a new one.
Open a new GitHub pull request with the patch.
Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
First collect positive feedback about the change. Open an issue on our issues list on GitHub which describes the feature you would like to see, why you need it, and how it should work.
-
Fork and clone this repository. P.s. If you become a insider collaborator you could also clone and create a new branch.
-
Install dependencies
npm install
or
yarn install
-
run scripts defined in package.json (i.e. npm or yarn start , npm or yarn test)
-
BACKEND is autowired in a development server. So don't need to worry about installing DB or backend for development/tests. Backend code can be found in https://github.com/Fairshots/backend