Community contributions are welcome, despite experience level. If you'd like to contribute, please follow these guidelines.
If you find a bug or have a feature request, search on the Issues page to check if it's already been added.
-
If there is...
- 👍 the original post
- if you have additional details feel free to add a comment
-
If there isn't, feel free to create a new issue
- if it's a bug report related to responsive design, please indicate what width(s) are impacted
-
Fork this repository on GitHub
-
Clone your forked repository to your local machine
-
Create a new branch for your feature or bug fix:
git checkout -b feature-or-bugfix-branch
-
Remove or disable the original userscript if installed
-
Test your changes locally from your forked repository, via
@require file:///
- Tampermonkey
- Violentmonkey
- Greasemonkey doesn't support local files
-
Once finished, make sure to lint:
npm run lint
- Auto-fix:
npm run clean
- Auto-fix:
-
Push your changes to your forked repository
-
Rebase as needed to ensure your changes are in one (1) commit written in present, imperative tense
-
Open a pull request to this original repository