Contribute¶
If you want to help and contribute to this project here are some things for you to find what is currently wanted:
Check any issues on the GitHub page¶
If you want a feature just make an issue or pull request for this.
Check comment tags¶
There will be at least two main tags in the code comments:
- TODO: With a following explanation what there is to do
- FIXME: Means that this should be fixed and is currently an error/bad solution (has an higher priority than the TODO tag)
To find them you can either search for them or use an extension like Todo Tree which automatically highlights the tags for you.
To further customize it you can even configure it in the vscode settings.json
file:
... "todo-tree.customHighlight": { "TODO": { "background": "blue", "type": "text" }, "FIXME": { "background": "red", "type": "line" } }, "todo-tree.expanded": true, "todo-tree.flat": true, "todo-tree.grouped": true, "todo-tree.tags": [ "TODO", "FIXME" ], ...
You can now also check this page: Open TODOs
Test code before contribution (or to help)¶
To test you code style or check for obvious errors you can just run
npm run test
Through this some errors are automatically fixed and the ones that exist will be displayed.
This will also run the test suite in tests
(tests/test.js
) and check if any tests are written if there are any errors.