mirror of
https://github.com/remy/inliner.git
synced 2024-09-11 17:25:30 +03:00
1.1 KiB
1.1 KiB
Contributing
When filing bugs, if it's an inlining issue, ensure you include full test source to work against.
This can be via a PR or by linking to a gist that include at least two files:
<issue>.src.html
<issue>.result.html
When these are put in the fixtures directory, they are automatically tested against.
If there are any external assets the example needs, please also include these and name them with the same root as your example, i.e. <issue>.css
or <issue>.min.js
etc.
To test a single fixture you can use: npm test <issue>
Commit messages
Commit messages must follow the Angular-style commit format (but excluding the scope).
i.e:
fix: minified scripts being removed
Also includes tests
This will allow for the automatic changelog to generate correctly.
Code standards
Ensure that your code adheres to the included .jshintrc
and .jscsrc
configs.