Skip to content

ADR-001: Repository Naming

Publishable summary of this architecture decision.

Decision

MIDDAG uses predictable repository names by project family to support discovery, automation, and operations.

FamilyPatternExample
Moodle pluginsmoodle-{frankenstyle}moodle-local_middag
Moodle sitesdocker-moodle-{name} or moodle-{name}moodle-helico
WordPress pluginswp-plugin-{name}wp-plugin-my-project
WordPress themeswp-theme-{name}wp-theme-my-project
PHP packagesmiddag-php-{name}middag-php-framework
Appsapp-{runtime}-{name} when neededapp-vite-helico
Infrainfra-{name} or docker-{stack}-{name}my-satis-repo

Moodle keeps frankenstyle when applicable. Non-Moodle projects use hyphens.

MIDDAG Tecnologia