Dla deweloperów i agentów¶
Dla kogo jest ta sekcja
To dokumentacja techniczna dla deweloperów rozwijających BPP oraz dla agentów AI (np. Claude Code) pracujących nad kodem. Nie jest to instrukcja dla bibliotekarzy ani administratorów wdrożenia — tych szukaj w sekcjach „Instrukcja użytkownika" i „Instrukcja administratora".
Źródłem prawdy o zasadach pracy z kodem jest plik
CLAUDE.md w korzeniu
repozytorium. Poniższe strony rozwijają wybrane tematy:
- Mapa kodu — architektura i rozmieszczenie modułów (generowane maszynowo).
- Polecenia — referencja komend (testy, build, Celery, zarządzanie).
- Pakiety klienckie PBN — pakiety
pbn-client/django-pbn-client(PyPI), podział odpowiedzialności i aktualizacja wersji. - Budowanie CSS/SCSS — pipeline frontendu (Grunt, Foundation).
- euroCRIS — co jeszcze zostało — stan eksportu CERIF/OpenAIRE i lista braków (encje, mapowania słownikowe, rejestracja w DRIS).
- Rozwijanie projektu — jak współtworzyć.
- WeasyPrint na macOS — konfiguracja PDF lokalnie.
- Testy: Channels broadcast (flake) — diagnostyka niestabilnego testu.