Jan Brohl

Results 18 issues of 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...

Enhancement
Netkan
Schema

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...

Enhancement
Metadata
Network

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 -...

Enhancement
Netkan
Discussion needed

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...

Enhancement
Core (ckan.dll)
Relationships

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...

Spec
Netkan
Infrastructure

This should help with #35 and with extending the CLI. - [x] Loader functions directly callable - [ ] CLI functionality directly avalable

enhancement

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...

enhancement

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...

enhancement

Should we really use the Sphinx builder's Jinja Environment? At least escaping propably depends on the builder. Do we want that?

question

by @dhellmann

question