Important: When contributing to this repository, please first discuss the changes you wish to make with the owner via GitHub issue before making a change.
- Read the contribution guidelines and coding conventions.
- Create an issue where you discuss the changes you wish to make with the owner.
- Create a fork of the repository.
- Follow the setup for developers.
- Follow the coding conventions.
- Make your changes, commit them and create a pull request.
- Use 4 spaces indent.
- Use camelCase for Typescript files and kebab-case for CSS and Pug templates.
- Use es6
import
/export
, instead ofrequire
. - Always leave enough empty lines in bigger code blocks.
- Comment your code (in english).
- Use JSDoc comments above exported functions.
- Stick to the structure.
- Test your changes.
- Update the documentation.
- Use async/await instead of callbacks, when possible.