Skip to content

Reworked modules

Jiří Rája requested to merge 4-update-module-usage into master
  • Modules are now part of Cryton
  • Modules are namespace packages (cryton.modules) to make it easier for people to develop, distribute and use them
  • New documentation and module structure

Closes #4 (closed) and cryton-modules#22 (closed)

  • Use jsonschema for input parameters' checks
  • Create ModuleBase (do not forget on docstrings)
  • Update Worker to use the new ModuleBase system
  • Update modules to inherit from the ModuleBase
  • Update tests
  • Update CI for tests
  • Update documentation (modules' description, usage, and creation)
Edited by Jiří Rája

Merge request reports