This repository is a just a README to introduce all Metwork Framework GitHub repositories.
Module | Description | CI (master) | CI (integration) | CI (release_2.2) | CI (release_2.1) | CI (release_2.0) | CI (release_1.2) | CI (release_1.1) | CI (release_1.0) |
---|---|---|---|---|---|---|---|---|---|
mfext | Dependency module providing plenty of recent opensource softwares (python3 only since 1.0) | ||||||||
mfserv | Webservices module | ||||||||
mfdata | Processing module | ||||||||
mfbase | Storage module | ||||||||
mfadmin | Admin module | ||||||||
mfsysmon | System monitoring module | ||||||||
mfbus | mfbus |
Addon | Description | CI (master) | CI (integration) | CI (release_2.2) | CI (release_2.1) | CI (release_2.0) | CI (release_1.2) | CI (release_1.1) | CI (release_1.0) |
---|---|---|---|---|---|---|---|---|---|
mfextaddon_scientific | mfext addon for scientific libraries and tools | ||||||||
mfextaddon_python3_ia | mfext addon for deep learning/IA libraries and tools for Python3 | ||||||||
mfextaddon_mapserver | mfext addon which provides Mapserver software and libraries around (mapserverapi and mapserverapi_python | ||||||||
mfextaddon_vim | mfext addon which provides an opinionated vim editor (with configuration) | ||||||||
mfextaddon_rabbitmq | mfext addon which provides an rabbitmq server for use in MetWork Framework env | ||||||||
mfextaddon_php | mfext addon which provides an php server for use in MetWork Framework env | ||||||||
linux-distributions-integration-tests | a tool to run some metwork integration tests on various linux distributions |
Image | Description | CI (master) | CI (integration) | CI (release_2.2) | CI (release_2.1) | CI (release_2.0) | CI (release_1.2) | CI (release_1.1) | CI (release_1.0) |
---|---|---|---|---|---|---|---|---|---|
docker-mfext-centos8-buildimage | the docker image used by CI to build mfext module on centos8 | ||||||||
docker-mfxxx-centos8-buildimage | the docker image used by CI to build mfxxx modules (not mfext) module on centos8 | ||||||||
docker-mfxxx-centos8-testimage | the docker image used by CI to run integration tests for mfxxx modules (not mfext) module on centos8 | ||||||||
docker-mfservplugins-centos8-buildimage | a docker image to use to build some custom mfserv plugins on centos8 | ||||||||
docker-mfdataplugins-centos8-buildimage | a docker image to use to build some custom mfdata plugins on centos8 | ||||||||
docker-mfbaseplugins-centos8-buildimage | a docker image to use to build some custom mfbase plugins on centos8 | ||||||||
docker-mfservplugins-rocky9-image | a docker image to use to build some custom mfserv plugins on rocky9 | ||||||||
docker-mfdataplugins-rocky9-image | a docker image to use to build some custom mfdata plugins on rocky9 | ||||||||
docker-mfbaseplugins-rocky9-image | a docker image to use to build some custom mfbase plugins on rocky9 |
Repository | Description | CI (master) |
---|---|---|
mfutil_c | a very low level C libraries/utily for metwork/framework | |
mfutil_lua | Some utility functions for lua/openresty | no CI |
mfutil | Misc python functions and classes developed for the metwork framework (but useful in other contexts) | |
mapserverapi | a tiny C library to invoke mapserver engine as a library | |
mapserverapi_python | a tiny python library to invoke mapserver engine as a simple library | |
jsonsyslog2elasticsearch | syslog daemon which accept only UTF-8 JSON messages to send them to an elasticsearch instance | |
circus_autorestart_plugin | a circus plugin to automatically restart a watcher if a FS change is observed (with inotify) inside the watcher workdir | |
cron-wrapper | A cron job wrapper to add some missing features (locks, timeouts, random sleeps, env loading...) | |
telegraf-unixsocket-python-client | A tiny and very limited python client to send metrics to telegraf through an unix socket | |
layerapi2 | a library and a set of cli tools to manage a layered environment system | |
mflog | an opinionated python (structured) logging library built on structlog for the MetWork Framework (but it can be used in any context) | |
log_proxy | a tiny C utility for log rotation for apps that write their logs to stdout | |
opinionated_configparser | an opinionated Python2/Python3 thin layer over the Python configparser library for the MetWork Framework (but it can be used in any context) | |
git_history_to_changelog | another tool to generate a changelog from git history (with conventional commit spec) | |
directory_observer | a python tool that allows you to monitor activity on various directories and push the corresponding events to a Redis queue | |
acquisition | a python module for managing incoming files in Metwork framework | |
xattrfile | a python module for dealing with files with tags stored in a redis instance | |
mfplugin | the metwork plugin api and tools in a dedicated repository |
Repository | Description | CI (master) |
---|---|---|
jinja2_fnmatch_extension | a jinja2 extension to expose fnmatch function | |
jinja2_from_json_extension | a jinja2 extension to expose from_json function | |
jinja2_shell_extension | a jinja2 extension to execute system/shell commands from a template | |
jinja2_getenv_extension | a jinja2 extension to access to system environment variables |
Repository | Description | CI (master) |
---|---|---|
deploycron | A small tool for deploying crontab into your system | |
envtpl | a small tool to render jinja2 templates on the command line with shell environment variables | |
lua-resty-statsd | This is a fork of lua-resty-statsd | |
cookiecutter | A command-line utility that creates projects from cookiecutters (project templates) |
Repository | Description | CI (master) |
---|---|---|
cookiecutter_hooks | This is a custom cookiecutter hooks package used in Metwork Framework |
Repository | Description | CI (master) |
---|---|---|
public-website | This repository holds the public website sources for metwork-framework.org |
Repository | Description | CI (master) |
---|---|---|
github_organization_management | special repository to configure/manage the whole github organization from a single configuration file | |
index | This repository is a just a README to introduce all Metwork Framework GitHub repositories | No CI |
external_sources | This repository just holds some external sources for Metwork Framework builds | No CI |
docker-envtpl-runimage | a docker image with envtpl binary installed | |
quickstart | This repository hosts the MetWork Framework quickstart you can find online at https://metwork-framework.github.io/quickstart/ |