STD-PROC-006 · Stopka repozytorium¶
1. Cel¶
Zapewnić spójny wygląd interfejsu GitLab we wszystkich repozytoriach organizacji przez wymaganie kanonicznej stopki (.gitlab/footer.md) zgodnej z wersją dyscypliny.
2. Zakres¶
Dotyczy wszystkich repozytoriów zarządzanych w grupie dev.rachuna. Nie dotyczy repozytoriów archiwizowanych (archived: true).
3. Wymagania (normatywne)¶
- R1. Repozytorium MUSI zawierać plik
.gitlab/footer.md. - R2. Zawartość
.gitlab/footer.mdMUSI być identyczna z wersją kanoniczną opublikowaną w repozytorium dyscypliny dla pinowanej wersji. - R3. Plik
.gitlab/footer.mdMUSI być commitowany do repozytorium (nie generowany w CI).
4. Minimum of Done¶
- Czy istnieje plik
.gitlab/footer.md? - Czy zawartość
.gitlab/footer.mdjest zgodna z wersją kanoniczną z repozytorium dyscypliny?
Weryfikacja: bash standards/proces/STD-PROC-006/bin/checks.sh
5. Implementacja — dobra praktyka (informacyjne, niewiążące)¶
Skopiuj plik .gitlab/footer.md z repozytorium dyscypliny dla swojej pinowanej wersji:
DISCIPLINE_VERSION=$(grep '^discipline:' discipline.yaml | awk '{print $2}')
curl -fsSL \
"https://gitlab.com/dev.rachuna/zasady-dyscypliny/-/raw/${DISCIPLINE_VERSION}/.gitlab/footer.md" \
-o .gitlab/footer.md
git add .gitlab/footer.md
git commit -m "chore: sync .gitlab/footer.md to discipline v${DISCIPLINE_VERSION}"
Plik zmienia się tylko przy zmianach minor lub major dyscypliny — patch nie wymaga aktualizacji.
6. Referencje¶
STD-PROC-001 Struktura plików w repozytorium · GitLab — Project overview.