Thank you for your interest in contributing to this project! Any contribution is welcome and invited! 🙌
If you are proposing a new feature, make sure to open an issue to make sure it is inline with the project goals.
-
Fork this repository to your own GitHub account and clone it to your local device:
git clone https://github.com/{USERNAME}/genlinx.git cd genlinx
-
Install the dependencies:
yarn
-
Create a new branch and start working on it:
git checkout -b my-feature
-
Commit your changes:
git commit -m "feat(my-feature): my feature description"
This project enforces the Conventional Commits format for commits. If in doubt, you can use the yarn commit
command to commit your changes. This will run the Commitizen CLI and walk you through a series of prompts to fill out the commit message in the correct format.
Be sure to run yarn test
before you create your Pull Request to make sure you haven't broken anything.
This project follows the all-contributors specification. Contribution types are listed in the emoji key.
You can add yourself in one of two ways:
-
Comment on the Pull Request, asking the @all-contributors bot to add you to the contributors list.
@all-contributors please add @<username> for <contributions>
or
-
Run the
yarn contrib:add
command to add yourself to the contributors list.yarn contrib:add <username> <contribution>,<contribution>,...