Przejdź do treści

avatar Zasady dyscypliny

::include{file=.gitlab/badges.md}


W każdej organizacji istnieją standardy — branching, code review, bezpieczeństwo, jakość kodu. Zwykle żyją jako strony w wiki albo PDF-y w Confluence. Problem jest zawsze ten sam: nikt nie wie, które projekty faktycznie te standardy spełniają, a audyt jest ręczny i drogi.

Projekt Zasady dyscypliny rozwiązują to inaczej.

Standardy są wersjonowanym produktem (semver). Każda aplikacja deklaruje, do której wersji dyscypliny chce być zgodna, a CI/CD mierzy tę zgodność automatycznie przy każdym pushu. Wynik steruje bramkami wdrożeniowymi — niezgodność blokuje deployment lub wymaga jawnego, terminowego wyjątku z przypisanym właścicielem.

Nie ma miejsca na cichą niezgodność. Każdy dług techniczny jest widoczny, ograniczony w czasie i należy do konkretnej osoby.


::include{file=.gitlab/footer.md}