25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
# 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).
|