Rework the whole docs.
Instead of the currently used DocsGenerator class that has to be used, throw that away completely and use the AngelScript methods to enumerate global functions, classes, their methods etc.
From this info the "new" DocsGenerator can then output a JSON that contains all the docs data, this JSON then gets uploaded to every release, and that JSON is used by an external generator to create the .as file and maybe a proper documentation.
Rework the whole docs. Instead of the currently used
DocsGenerator
class that has to be used, throw that away completely and use the AngelScript methods to enumerate global functions, classes, their methods etc. From this info the "new" DocsGenerator can then output a JSON that contains all the docs data, this JSON then gets uploaded to every release, and that JSON is used by an external generator to create the .as file and maybe a proper documentation.