Add package function-schema and module-schema. Add check for module jsonschema.

This commit is contained in:
Qubasa
2024-05-01 23:16:17 +02:00
parent e08342a6f3
commit a48df5b993
13 changed files with 134 additions and 81 deletions

View File

@@ -38,20 +38,7 @@ let
) clanModules;
clanModulesReadmes = builtins.mapAttrs (
module_name: _module:
let
readme = "${self}/clanModules/${module_name}/README.md";
readmeContents =
if
builtins.trace "Trying to get Module README.md for ${module_name} from ${readme}"
# TODO: Edge cases
(builtins.pathExists readme)
then
(builtins.readFile readme)
else
null;
in
readmeContents
module_name: _module: self.lib.modules.getDescription module_name
) clanModules;
# clanCore docs