Współpraca
ZNF jest projektem open source, co oznacza że każdy może pomóc w jego rozwijaniu. Rozwijanie nie polega jedynie pisania kodu. Oznacza również raportowanie błędów, przekazywanie informacji zwrotnej (feedback), zgłaszanie próśb o nową funkcjonalność, czy nawet wsparcie finansowe.
Jeśli zmodyfikowałeś kod projektu zwiększając funkcjonalność ZNF lub naprawiając wykryty błąd, powinieneś przekazać swoje zmiany społeczności związanej z framework'iem. Przed utworzeniem patch'a upewnij się, że korzystasz z najnowszej wersji źródeł ZNF pochodzących z repozytorium SVN, używając poniższego polecenia:
$> svn checkout https://www.zeronotice.org/svn
Po jego wykonaniu pobrane zostaną najnowsze wersje plików projektów i dopiero wtedy możesz wprowadzić swoje zmiany. Sprawdź także czy patch jest w pełni kompatybilny ze standardem pisania kodu PEAR.
Po wprowadzeniu zmian w kodzie należy przetestować ich działanie: Kod, który nie był należycie przetestowany nie będzie akceptowany. Gdy masz pewność, że nowy kod nie wprowadza nowych bug'ów, utwórz plik .diff zawierający twój patch.
$> svn diff > patch.diff
Następnie należy przesłać tak utworzony patch. Prosimy przesyłać je mailem na znf-devel@lists.sourceforge.net. Temat maila powinien rozpoczynać się od '[Patch]', aby było jasne, że zawiera on patch ze zmianami. W treści maila powinna znaleźć się informacja o działaniu patch'a. Nie zapomnij dołączyć pliku .diff maila.
Jeśli uważasz, że znalazłeś bug'a w ZNF, upewnij się czy korzystasz z najnowszej wersji ZNF oraz, że twój system spełnia wymagania pakietu. Jeśli bug w dalszym ciągu występuje nie wahaj się zgłosić raportu o błędzie wysyłając maila do znf-devel@lists.sourceforge.net. Temat maila powinien rozpoczynać się od '[Bug]', aby było jasne, że przesyłane jest zgłoszenie błędu. W treści maila prosimy zamieścić opis zgłaszanego błędu.
Dobra dokumentacja jest podstawą dla użytkowników umożliwiającą pełne zrozumienie jakiekolwiek oprogramowania. Tłumaczenie dokumentacji jest innym ważnym zadaniem, a obsługa dodatkowych języków jest mile widziana. Aby pomóc w umiędzynarodowieniu ZNF prześlij maila do znf-devel@lists.sourceforge.net. Temat maila powinien rozpoczynać się od '[Translation]', aby było jasne, że przesyłane jest tłumaczenie.















