# Pack Conventions Collaboration — Alliance Boréale Contient : - `CONTRIBUTING.md` — règles de contribution (branches, commits, PRs, sécurité) - `docs/engineering/git-conventions.md` — détails pratiques - `.gitea/PULL_REQUEST_TEMPLATE.md` — checklist PR - `.gitea/ISSUE_TEMPLATE/*` — modèles d'issues - `CODEOWNERS` — propriétaires de chemins (à adapter à vos équipes) - `scripts/check_branch.sh` — vérification du nom de branche - `templates/.gitmessage.txt` — modèle de message de commit - `.forgejo.labels.json` — labels à importer dans la Forge ## Installation rapide Déposez tout à la racine du dépôt, puis : ```bash # modèle de commit pour ce repo git config commit.template templates/.gitmessage.txt # hook local pour valider le nom de branche avant push echo './scripts/check_branch.sh' > .git/hooks/pre-push && chmod +x .git/hooks/pre-push # importer les labels (via API Forgejo ou à la main) # API: POST /repos/{owner}/{repo}/labels avec le contenu de .forgejo.labels.json ``` Pensez à ajuster `CODEOWNERS` avec vos **vrais** groupes/équipes Forgejo (ex: @Alliance-Boreale/secops).