https://github.com/actinia-org/actinia-module-plugin
Contains actinia module self-description and process-chain-template management and processing
https://github.com/actinia-org/actinia-module-plugin
actinia actinia-plugin api api-rest hacktoberfest opensource process-chains
Last synced: 14 days ago
JSON representation
Contains actinia module self-description and process-chain-template management and processing
- Host: GitHub
- URL: https://github.com/actinia-org/actinia-module-plugin
- Owner: actinia-org
- License: apache-2.0
- Created: 2021-02-23T15:10:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-12T16:23:09.000Z (2 months ago)
- Last Synced: 2026-01-17T18:28:20.733Z (26 days ago)
- Topics: actinia, actinia-plugin, api, api-rest, hacktoberfest, opensource, process-chains
- Language: HTML
- Homepage:
- Size: 762 KB
- Stars: 2
- Watchers: 6
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# actinia-module-plugin
You can run actinia-module-plugin as actinia-core plugin.
## Installation
For installation or DEV setup, see docker/README.md.
## actinia-core process-chain templating
see actinia-module.md
## DEV notes
### Build
__insprired by [this](https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/)__
to create a shippable wheel, run
```bash
pip3 install --upgrade pip pep517
python3 -m pep517.build .
```
#### Versioning
[(MAJOR.MINOR.PATCH)](https://semver.org/)
#### Logging
in any module, import `from actinia_module_plugin.resources.logging import log` and call logger with `log.info("my info i want to log")`
### Running tests
You can run the tests in the actinia-modules-plugin-test docker. For that you can comment the execution of the test in the docker/actinia-modules-plugin-test/Dockerfile `RUN ./tests_with_kvdb.sh` and run the following commands:
```bash
docker build -f docker/actinia-module-plugin-test/Dockerfile -t actinia-module-plugin-test .
# run docker (here the tests folder can also be mounted for development of further tests)
docker run -it actinia-module-plugin-test -i
cd /src/actinia-module-plugin/
# run all tests
./tests_with_kvdb.sh
```