... | ... | @@ -2,7 +2,7 @@ |
|
|
|
|
|
## General
|
|
|
- Your code is reasonably composed. Use small reusable blocks of code where possible.
|
|
|
- Your plugin is installable via a setup.py.
|
|
|
- Your plugin is installable using a setup.py via `pip install -e .`, avoid assumptions about tooling as much as possible (don't introduce things like poetry, pipenv, etc. without an application specific reason)
|
|
|
- Your plugin is configured to run as a daemon, in the case that your plugin needs to import continuously (for instance for a messenger)
|
|
|
- There is a Docker file that installs all requirements to run the plugin
|
|
|
- Approved schema is added to https://gitlab.memri.io/memri/schema for those fields that are common
|
... | ... | @@ -10,7 +10,7 @@ |
|
|
- The right icon/logo of the service is added to the repository (when applicable)
|
|
|
|
|
|
## Data
|
|
|
- All relevant data is imported to the Pod (defined per plugin)
|
|
|
- When running an importer: all relevant data is imported to the Pod (defined per plugin)
|
|
|
- Data is imported incrementally: Data is not duplicated / stored twice when the plugin imports data multiple times.
|
|
|
|
|
|
## Tests
|
... | ... | |