Lista kontrolna przed wysłaniem
- Klucz modułu zgodny ze wzorcem
^[a-z][a-z0-9_]{1,40}$i taki sam jak nazwa folderu. - Manifest to same stałe, ma
nazwa,opis,wersja(wyższa niż poprzednia) i wpis wzmianydla tej wersji. php -lprzechodzi dla każdego pliku PHP:find narzedzia/<klucz> -name '*.php' -print0 | xargs -0 -n1 php -l.- Moduł widać w Modułach jako wyłączony, włączenie przechodzi, migracje bez błędu.
- Ekran startowy i każda akcja działa w przeglądarce jako administrator i jako zwykły użytkownik, w trybie jasnym i ciemnym, na telefonie.
- Po wyłączeniu modułu zwykły użytkownik wchodzący na jego adres ląduje na liście narzędzi z komunikatem, reszta portalu działa.
- Tabele i ustawienia mają prefiks klucza, moduł nie zapisuje nic poza swoim.
- Każdy zewnętrzny adres jest wpisany w
opis_pozycji.szczegoly. - W paczce nie ma sekretów,
.env,.git,node_modules, kopii*.bak*,.zrodlo.json. - Log portalu (
storage/logs/laravel.log) bez nowych błędów po przeklikaniu modułu. - Paczka ma jeden katalog
<klucz>/na górze (tar tzf paczka.tar.gz | head).
Ostatnia zmiana dokumentacji: 29.09.2026. Pytania: m@redai.pl.