Skip to content

ADR-001: Nomes de Repositórios

Resumo publicável desta decisão arquitetural.

Decisão

A MIDDAG usa nomes previsíveis por família de projeto para facilitar descoberta, automação e suporte operacional.

Padrões principais

FamíliaPadrãoExemplo
Moodle pluginsmoodle-{frankenstyle}moodle-local_middag
Moodle sitesdocker-moodle-{nome} ou moodle-{nome}moodle-helico
WordPress pluginswp-plugin-{nome}wp-plugin-my-project
WordPress themeswp-theme-{nome}wp-theme-my-project
Composer/PHP packagesmiddag-php-{nome}middag-php-framework
Appsapp-{runtime}-{nome} quando necessárioapp-vite-helico
Infrainfra-{nome} ou docker-{stack}-{nome}my-satis-repo

Regras operacionais

  • Moodle preserva frankenstyle quando aplicável.
  • Projetos não-Moodle usam hifens como separador.
  • Evitar nomes históricos que escondem a família técnica do projeto.
  • Repos de clientes ativos podem manter exceções quando renomear criaria risco operacional.

Uso

Use esta ADR ao criar ou normalizar repositórios e ao preparar wrappers para workflows reutilizáveis.

MIDDAG Tecnologia