Developer Guide#

This guide covers essential workflows for developing and contributing to Minitrino, including building modules, testing, and understanding the CI/CD pipeline.

Topics#

Build a Module - Step-by-step guide to creating new modules for catalogs, security, or administrative features. Learn about the module structure, Docker Compose configuration, metadata files, and proper labeling conventions.

CLI and Library Tests - Overview of Minitrino’s testing architecture, including pytest-based CLI tests (integration and unit) and JSON-driven library tests. Includes instructions for running tests locally.

GitHub Workflows - Understanding the automated CI/CD workflows that handle version management, testing, and releases. Learn about release branch conventions and the automated release process.


Minitrino GitHub repository.