Praca z repozytorium
Gałęzie i commity
Konwencje gałęzi, commitów oraz skrypty archiwizacji gałęzi w EVAN.
Gałęzie
- Gałąź główna:
master. - Gałęzie funkcyjne nazywane tematycznie, np.
korekta_zakupowa_KSEF,ksef_data_sprzedazy_walidacja.
Komunikaty commitów
Często odnoszą się do zadań Jira lub funkcjonalności:
;<opis>— krótki opis zmiany.#APEX-####/APEX-####— numer zadania Jira.
Tematyka KSeF (Krajowy System e-Faktur) jest aktualnie dominująca w commitach.
Archiwizacja i przywracanie gałęzi
Skrypty pomocnicze znajdują się w _exec/:
# Taguje gałąź jako archive/<branch> i usuwa ją (lokalnie/zdalnie)
_exec/arch_branch.sh <branch>
# Przywraca zarchiwizowaną gałąź
_exec/restore_branch.sh
Weryfikacja przed pushem
Brak testów jednostkowych, lintera i klasycznego buildu — weryfikacja zmian odbywa się przez podgląd SQL Liquibase:
gradle dev_conn status read
Najlepiej uruchomić po merge'u, ale przed wypchnięciem zmian. Szczegóły w sekcji Wdrożenie.
Przyjmowanie faktur z KSeF
Przekrojowy proces obsługi faktury zakupowej z KSeF — od pobrania pliku, przez parsowanie i automatyczne dopasowanie do sekcji/zleceń, po przyjęcie do FAKTURA_TRA / FAKTURA. Diagram, kroki i reguły dopasowania.
Uwagi i ryzyka
Sekrety w repozytorium, artefakty do uporządkowania i inne kwestie wymagające uwagi.