I truly appreciate the fact that you have decided to contribute to this project and I'm excited to see your amazing work being a part of this project. Before you make your contribution, I'd quickly want you to run through some guidelines so that the odds of merging your PR is high.
- Although, any type of contribution is welcome, the priority is more towards building the application in terms of code.
- You may choose to work on frontend, backend or both. Typescript is used at both the ends.
- If you're writing a component, make sure the extension is
.tsx
. - If you're writing a reusable UI component, put it under
src/UI/your-component
directory. - Try and incorporate best practices like, keep the code concise, using
const
andlet
instead ofvar
. Useasync/await
instead of.then
syntax for handling asynchronous code etc. - All the styles are written in tailwindCSS.
- Fork this repository by clicking on 'Fork' present on top right side.
- Clone the repository on your local machine
git clone https://github.com/<your-username>/bingenow
- Navigate to the project directory.
cd bingenow
- Install the dependencies
yarn install
- To run the project locally
yarn start
- Create a new Branch (Note: You need not create a new branch for every contribution you make, you can try reusing the same branch to create new PRs as and when your commits are merged, if you want to follow this approach, name your branch in a generic way.)
git checkout -b my-new-branch
- Commit your changes.
git commit -m "Relevant message"
- Then push
git push origin my-new-branch
- Create a new pull request from your forked repository
If you've any queries or doubts about contribution, feel free to comment it on issue #1, and I'll respond to it at the earliest.
Happy hacking!