Jan Brohl
Jan Brohl
## Motivation Version files are hand-maintained JSON, so they are prone to syntax errors and other problems. A while ago DasSkelett created a GitHub workflow that helps solve this problem...
Sometimes specific download sources for a mod are not availabe like stated in #1758 but the file is mirrored at a different site. By allowing download to be a list...
While it currently is possible to request changes to the index there is no simple mostly automated workflow for that yet. Currently there are 2 ways to request changes -...
It seems like there are some mods ([Principia](http://forum.kerbalspaceprogram.com/index.php?/topic/62205-wip112-principia-version-%D0%B1%D1%83%D0%BD%D1%8F%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9-2016-05-05-n-body-and-extended-body-gravitation/) at least) that only work on special platforms (like windows) which could be referenced like mods. Also targetted KSP version ranges could...
There are at least two places in the spec where character classes are mentioned: Identifiers "may only consist of letters, numbers and dashes." "The mod_version may contain only alphanumerics and...
This should help with #35 and with extending the CLI. - [x] Loader functions directly callable - [ ] CLI functionality directly avalable
By @dhellmann : We should also ensure that we are only exporting symbols we want someone else to import at the API level in the python code. Renaming some modules...
Add support for escaping RST for security and intuitive behaviour. - Either escape per default - then ideally something equivalent to [autoescaping](https://jinja.palletsprojects.com/en/2.10.x/api/#autoescaping) for RST. Propably writing a [Jinja extension](https://jinja.palletsprojects.com/en/2.10.x/extensions/) is...
Should we really use the Sphinx builder's Jinja Environment? At least escaping propably depends on the builder. Do we want that?