"Modularize" MathCAT
- Dominant language
- Rust
- Stars
- 114
- Forks
- 85
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 42
Description
I think it would be useful to be able to build versions of MathCAT that contain only some components:
* Speech
* Braille
* Navigation
Within each component, excluding languages (speech or braille) is simple -- just remove the directories. However it isn't possible to exclude one of the above to shrink the size. As potential other features are added (braille -> MathML? TeX->MathML?), having examples of how one could make the component optional would lead to those features being optional modules in the future.
Navigation is probably the easiest to separate out.
Note: canonicalization and the rule engine are needed for both speech and braille.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.