❤️ Thanks for your interest and time in contributing to this project.
- Building: Webpack
- Linting: ESLint
- NPM: NPM as a Build Tool
- Testing: Mocha
You'll need to first fork this repository, and then clone it locally before you can submit a Pull Request with your proposed changes.
Please see the following articles for help getting started with git:
Forking a Repository Cloning a Repository
Please lint and test your changes before submitting a Pull Request. You can lint your changes by running:
$ npm run lint
You can test your changes against the test suite for this module by running:
$ npm run test
Note: Please avoid committing package-lock.json
files!
Please don't change variable or parameter names to match your personal preferences, unless the change is part of a refactor or significant modification of the codebase (which is very rare).
Please remember to thoroughly explain your Pull Request if it doesn't have an associated issue. If you're changing code significantly, please remember to add inline or block comments in the code as appropriate.
You may have the need to test your changes in a real-world project or dependent
module. Thankfully, Github provides a means to do this. Add a dependency to the
package.json
for such a project as follows:
"webpack-stylish": "webpack-contrib/webpack-stylish#{id}/head"
Where {id}
is the # ID of your Pull Request.
For your interest, time, understanding, and for following this simple guide.