Jak włączyć własne łatki do projektu Kadu

Kadu

Aby włączyć swoje łatki do kodu kadu, należy przejść przez kilka prostych kroków. Pierwszą rzeczą, oprócz umiejętności i chęci, są aktualne źródła rozwojowej gałęzi programu. Najlepiej jest pobrać je bezpośrednio z repozytorium svn poleceniem (wymagane jest obecność Subversion w systemie) :

svn co http://www.kadu.net/svn/kadu/trunk kadu

Kadu jest projektem tworzonym przez wielu niezależnych programistów. W związku z tym zostały wprowadzone pewne zasady związane m.in. z formatowaniem kodu, nazewnictwem funkcji/zmiennych. O obowiązujących regułach można przeczytać tutaj . Uprzejmie prosi się również o dodawania komentarzy, które ułatwią weryfikację łatki przez developerów.

Po modyfikacji źródeł należy przygotować odpowiednią łatkę. Jest to bardzo proste. Wystarczy będąc w katalogu ze źródłami wydać polecenie (nazwę łatki należy dostosować do własnych potrzeb) :

svn diff . > moja_łatka.patch

Tak przygotowanego patcha należy umieścić na dowolnym serwerze, aby mógł zostać ściągnięty i sprawdzony. Powiadom o nim na forum kadu w dziale łatki . Aby ułatwić testowanie każdy patch powinien zostać ogłoszony w nowym temacie. Jeśli jest on na zgłoszenie w mantisie, tytuł tematu powinien mieć postać: "[numer zgłoszenia w mantisie]Tytuł zgłoszenia w mantisie"

Takie łatki zostaną przetestowane przez betatesterów, a także zweryfikowane przez któregoś z aktualnych developerów kadu.

Jeśli wszystko będzie w porządku, a także developerzy nie będą mieli zastrzeżeń od strony technicznej, zostanie taka łatka dołączona do źródeł programu i staniesz się współautorem Kadu.


Osobiste