How to contribute
Something broke
Open an issue on the tool’s repository (links are at the bottom of each page). Helpful to
include: the tool and its version, your M2 version and OS, and a small .m2 snippet if you
have one.
“This was confusing” or “I expected X” counts as a bug too.
It worked
Tell me anyway! Knowing someone uses it, and for what, is the best motivation there is.
Code
Every tool lives in its own repository with its own README on building and testing. Good starting points:
- the grammar and m2-syn if you like parsers
- Emacs / Helix / Zed support if you use one of them, since I don’t
- the Work in progress list
Licenses
| m2-ls | MIT, except the embedded Macaulay2 documentation (GPL) |
| spectral-m2 | GPL-3.0 |
| mdbook-tsitter | MIT or Apache-2.0 |
| everything else | MIT |