We would love for you to contribute to Ruppy's ESLint Configs and help it make it even better than today. We welcome you with arms wide open~! 🎶
Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub.
-
Fork this repo, then clone your forked repo to your machine.
git clone https://github.com/<YOUR_USERNAME>/eslint-configs.git
-
Make sure you are always in sync with this original repository.
# do this once git remote add upstream https://github.com/Ruppyio/eslint-configs.git # do this whenever you want to sync with original repository git checkout main git fetch upstream && git rebase upstream/main
This will add the original repository as a remote called
upstream
while remote to your forked repo is usually calledorigin
when you clone it by default.Do regular sync with original repository.
If you want to push the synced local to your forked repo, do this command:
git push origin main
-
Install dependencies using
yarn
.yarn
-
Run the test.
yarn test
-
Create a branch for your change.
git checkout -q -b <NEW_BRANCH_NAME> --no-track HEAD
-
Modify or create the changes.
-
Only one feature or fix per branch.
-
Create new test for new feature or test the new fix.
-
Run the test before commiting and push the change.
-
Commit the change with good descriptive commit message. See our commit message guideline.
-
Push your change to your forked repository.
git push <remote> <branch_name> example: git push origin feature/branch
-
Wait for our review.
We follow Conventional Commits guidelines.