21 lines
751 B
Markdown
21 lines
751 B
Markdown
# Contributing
|
|
|
|
Run both implementations before sending a change:
|
|
|
|
```sh
|
|
node --test tests/fsrt.test.js
|
|
python -m unittest discover -s tests
|
|
```
|
|
|
|
`tests/cases.json` is shared by JavaScript and Python. Add accepted and rejected
|
|
examples there when changing how files are read. Keep the two implementations
|
|
in agreement, including their page limits and Unicode handling.
|
|
|
|
Changes to the format belong in `SPEC.md`. Please discuss incompatible changes
|
|
before implementing them. Font choices, positioning and application upload
|
|
limits belong to the player or editor using FSRT.
|
|
|
|
Bug reports are most useful with a small `.fsrt` file, the expected page range
|
|
and the parser error or displayed result. Avoid including private animations
|
|
or account details.
|
