👍🎉 First off, thanks for taking the time to contribute! 🎉👍
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
To install the project you need to have node
and yarn
(can be replaced by NPM).
-
Fork the project, clone your fork:
# Clone your fork git clone https://github.com/<your-username>/fortune-js.git # Navigate to the newly cloned directory cd fortune-js
-
After that, install all the necessary dependencies and have fun:
yarn install # or npm install
-
Oh yeah, just remembered. Install husky. He, as a faithful dog, will ensure that you commit only a good code 🐶:
yarn husky install
Tip: Keep your
master
branch pointing at the original repository and make pull requests from branches on your fork. To do this, run:git remote add upstream https://github.com/StLyn4/fortune-js.git git fetch upstream git branch --set-upstream-to=upstream/master masterThis will add the original repository as a "remote" called "upstream," then fetch the git information from that remote, then set your local
master
branch to use the upstream master branch whenever you rungit pull
. Then you can make all of your pull request branches based on thismaster
branch. Whenever you want to update your version ofmaster
, do a regulargit pull
.
Before the commit, the Linter will automatically check your files.
If you want to check them up to Commit, then use the yarn run lint [--fix]
command.