Mod Repositories
In this context, a Mod Repository would be a "list" of mods. Basically, BMBF would read a file containing a list of "repositories", these would be links to JSON files. This file could be appended to or edited in the frontend somewhere.
BMBF could then parse the repositories and display them in its own list. By default it would have the Quest Modding one.
A repository file would contain a name, a description and a list of mods. An example repository could look like this:
{
"name": "Some Mods",
"description": "Just some cool mods",
"mods": [
{
"name": "A Mod"
"version": "0.1.0"
"authors": ["Me", "Myself", "I"]
"download": "https://example.com/A-Mod.qmod"
"cover": "https://example.com/a_mod_cover.png"
...
}
]
}
Just an idea.