LICENSE | ||
modules.json | ||
README.md |
NQRduck Modules
This repository contains a json file with different modules used for the nqrduck program. It is manually maintained and updated.
Structure
Different modules can be added to the json file modules.json
.
Every module in the json file start with the name
key. The value of the key is a string which is the name of the module.
Additionally, the json also has the option to add a description
for the module.
A platform
can be specified for the module. This is done by adding a platform
key to the module. The value of the key is a string which is the platform the module is intended for. For windows, the value should be win
. For linux, the value should be linux
One can add a source
for the module which can be either a link to a git repository or a simple string.
If the source
is a simple string, the module is assumed to be available via PyPi.
Dependencies between different nqrduck modules can be specified in the json file. This is done by adding a dependencies
key to the module. The value of the key is a list of strings. Each string is the name of a module that the current module depends on.
Example
Check the modules.json
file for an example of how the json file should be structured.