Contributions are welcome! This package uses commitizen and semantic-release to keep consistent commit messages and versioning according to the standard conventions.
Check out our roadmap for things that this package already has in it's pipeline or suggest a new feature/update by creating an issue. Once approved, you can do the following:
Click "Fork" on the top right of the page and GitHub will clone the repository and add it to your account automatically.
Click "Clone or download" and copy the HTTPS link to your forked repo, and clone the repo to your computer by typing it in your terminal like this:
git clone <your-HTTPS-link>
Which should look like this, for your reference:
git clone https://github.com/johndoe/ilovestatic.git
Make your changes to the codebase that you cloned, and make sure to add comments to each line of changes to explain what you did (just like the reast of the code already has) and when ready to make a commit, do the following:
git add .
to all all of the changed filesnpm run commit
to run the Commitizen cli prompts for consistent commit messages
- Make sure to include the reference number for the issue that your changes are for when prompted.
After following the steps above on your computer, hit git push
to push the changes to your GitHub repository.
Navigate to the main page of this package again and click "Make pull request" near the top left of the page to start a pull request. Add notes about what you did and make sure to reference the issue that the pull request takes care of in the description.
We'll review your pull request, run tests on it and if all is good, merge it into the main codebase!