1,361
edits
| Line 110: | Line 110: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == Rozwój statków powietrznych == | ||
{{tip| | {{tip|Społeczność FlightGear zachęca do rozwijania statków powietrznych bezpośrednio w FGAddon.}} | ||
=== | === Skontaktuj się z autorami oryginalnego statku powietrznego === | ||
Pierwszym krokiem do rozwijania i udoskonalania statków powietrznych z oficjalnego hangaru FlightGear lub z jednego z [[Pl/FlightGear_hangars#Hangary_stron_trzecich|prywatnych hangarów]] jest nawiązanie kontaktu z autorem (autorami) oryginalnego statku powietrznego. | |||
The first step for developing and advancing the aircraft of the official FlightGear hangar, or from one of the [[Flightgear_hangars#Aircraft_hangars|private hangars]] for that matter, is to make contact with the original aircraft author(s). Ich imiona można znaleźć w pliku <code>*-set.xml</code>, w tagu XML <code><authors></code>. Często kontaktowy adres e-mail będzie wymieniony w pliku README lub innym pliku tekstowym w katalogu bazowym statku powietrznego. Jeśli tak nie jest, kontakt można czasem nawiązać za pośrednictwem [https://lists.sourceforge.net/lists/listinfo/flightgear-devel listy mailingowej]. Kontakt z oryginalnymi autorami jest ważny, aby sprawdzić, czy statek powietrzny jest obecnie aktywnie rozwijany i czy można dołączyć do zespołu programistów. | |||
=== Konto na SourceForge === | |||
Aby pracować nad oficjalną kolekcją statków powietrznych, należy najpierw założyć konto na [https://sourceforge.net/user/registration/ SourceForge]. Umożliwi to bezpośrednie zatwierdzanie w repozytorium FGAddon, jeśli przyznano Ci dostęp do zatwierdzania, albo pracę w ramach zespołu programistów. Proces rejestracji jest błyskawiczny, a infrastruktura deweloperska SourceForge i usługi deweloperskie będą dostępne w mniej niż minutę. | |||
=== Dostęp do zatwierdzania zmian === | |||
Przed uzyskaniem dostępu do zatwierdzania zmian, należy podjąć wszelkie starania, aby skontaktować się z oryginalnym autorem (autorami) w celu ustalenia, czy statek powietrzny jest aktywnie rozwijany. Jeśli to się nie powiedzie, zapisz się na [https://lists.sourceforge.net/lists/listinfo/flightgear-devel listę mailingową programistów] i poproś tam o pomoc. Jeśli statek powietrzny ma aktualnego opiekuna, zostaniesz poinstruowany, jak kontynuować jego rozwój. W przeciwnym razie zapytaj, czy ktoś może zgłosić się na ochotnika, by poprowadzić Cię przez proces zostania deweloperem statku powietrznego z pełnym dostępem do wykonywania zatwierdzeń. | |||
Aby uzyskać dostęp do zatwierdzania zmian, musisz najpierw: | |||
# Zademonstrować swoje możliwości i umiejętności deweloperskie. | |||
# Wykazać, że rozumiesz [http://www.flightgear.org/flightgear-policy-document/ Dokument dotyczący zasad FlightGear]. | |||
# Wykazać zrozumienie kwestii związanych z licencjami GPL i udowodnić, że można Ci zaufać, że nie używasz materiałów chronionych prawem autorskim, które nie są objęte licencją GPL. | |||
# Zdobyć zaufanie społeczności FlightGear. | |||
Te łatwe do przeskoczenia przeszkody mają po prostu na celu ochronę przed uszkodzeniem repozytorium lub zanieczyszczeniem go nielegalną zawartością. | |||
Aby zmiany zostały zatwierdzone w repozytorium FGAddon, powinieneś omówić i skoordynować z autorem oryginalnego statku powietrznego lub swoim mentorem najlepszy sposób postępowania. W zależności od [[#Development_scenarios|scenariusza dewelopmentu]], może to być prośba o scalenie, transfer plików, prymitywny system łatek lub inny dogodny sposób. Gdy uznasz, że udowodniłeś swoje umiejętności i posiadasz wiedzę na temat licencji GPL, powinieneś napisać wiadomość na listę dyskusyjną deweloperów z pytaniem, czy możesz uzyskać dostęp do zatwierdzania, podając swoją nazwę użytkownika SourceForge. | |||
=== Lista mailingowa commitlog === | |||
Aby śledzić wszystkie zmiany zachodzące w repozytorium FGAddon, zapisz się na dedykowaną [https://lists.sourceforge.net/lists/listinfo/flightgear-fgaddon-commitlogs listę mailingową commitlog]. Na każde zatwierdzenie wysyłana jest jedna wiadomość e-mail. | |||
== Version control tools == | == Version control tools == | ||
edits