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.