In the project directory:
To install required packages, run yarn
To start development server, run yarn start
To install a package, run yarn install package-name
-
Never ever work in master branch. It is only for most stable production version.
-
Never work in dev branch. It is for kinda-stable development version.
-
Always work by creating a new branch of name template :
your-name/feature-or-bug
. For example, if you are rajiv and you have to work in footer, create branchrajiv/footer
. -
Always create PR to dev branch.
-
Please refrain from pushing to upstream after every commit. Only push after your work is done or there are significant changes made. Automatic deploy previews are made and build time is recorded. If updated frequently, we can finish up free build time in netlify.
-
We are using open-source icons by iconscout. Choose icons from here. Check usage here.
-
Please write styling in relevant scss file. If confused ask. Refrain from using inline styling unless specifically needed by some package.