- Check existing issues (open/closed) to avoid duplicates.
- Be clear about what the problem is.
- Make sure to paste error output or logs.
- Code snapshot or demos on online code editor will be very helpful.
- Fork the repository.
- Create a branch from
master
. - Update the source code (in
*.ts
files). - Commit and push the changes with descriptive messages.
- Create a pull request to
master
.
Please note:
- All pull requests should be tied to an issue, and all but the most trivial pull requests should be discussed beforehand.
- Every PR needs 1 approving review to be merged into
master
(unless you are an administrator of the repo). - When PRs are made from a fork, the GitHub Actions script that updates and commits JS files will not succeed due to safety reasons. Instead, the JS files will have to be updated manually.