Tesria

Proposing a change

Tesria takes changes as pull requests on GitHub.

Step 1: Say what you want to change, first

For anything more than a small fix, open an issue describing the problem and what you have in mind before you write the code. It is the quickest way to find out whether it fits, and whether someone is already on it.

Step 2: Make the change on a branch

Fork the repository, make a branch, and keep it to one change: a fix and an unrelated tidy-up are two pull requests.

Step 3: Test it, and look at it

The tests pass (see Running the tests), and you have tried what you changed in a browser. Add tests for new behavior.

Step 4: Open the pull request

Say what it changes, why, and how you checked it. GitHub runs the tests on it. A maintainer reviews it, may ask for changes, and merges it when it is ready.

The license of what you send

Tesria is under the Apache License 2.0, and so is anything you contribute to it: the license itself says that a contribution you submit is under its terms unless you say otherwise. Only send what you have the right to send.


Applies to

Tesria 0.6 and later

Updated

September 24, 2026

Changes

Revised.