Pl/FGAddon: Difference between revisions

Jump to navigation Jump to search
Line 110: Line 110:
</syntaxhighlight>
</syntaxhighlight>


== Aircraft development ==
== Rozwój statków powietrznych ==


{{tip|The FlightGear community encourages aircraft development directly within FGAddon.}}
{{tip|Społeczność FlightGear zachęca do rozwijania statków powietrznych bezpośrednio w FGAddon.}}


=== Contact the original aircraft authors ===
=== Skontaktuj się z 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).  Their names can be found within the <code>*-set.xml</code> file, within the <code><authors></code> XML tag.  Often the contact email address will be listed in a README file or some other text file in the base aircraft directory.  If not, contact can sometimes be established via the [https://lists.sourceforge.net/lists/listinfo/flightgear-devel FlightGear development mailing list].  Contacting the original authors is important to see if the aircraft is currently being actively developed, and if you can join in as part of the development team.
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.


=== SourceForge account ===
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.


To work on the official aircraft collection, a [https://sourceforge.net/user/registration/ SourceForge account] should first be set up.  This will allow to either directly commit to the FGAddon repository, if commit access has been been granted, or to work in as part of a SourceForge development team.  The registration process is lightning quick and the SourceForge developer infrastructure and developer services will be accessible in under a minute.
=== Konto na SourceForge ===


=== Commit access ===
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ę.


Before obtaining commit access, an all-out effort to contact the original author(s) should be made to determine if the aircraft is actively being developed.  If this is unsuccessful, sign up for the [https://lists.sourceforge.net/lists/listinfo/flightgear-devel FlightGear development mailing list] and ask for help there.  If the aircraft has a current maintainer, you will be directed as to how to proceed with development.  Otherwise ask if someone could volunteer to mentor you in the process of becoming an aircraft developer with full commit access.
=== Dostęp do zatwierdzania zmian ===


To obtain commit access, you will first need:
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ń.
# To demonstrate your capabilities and development skills.
# To show that you understand the [http://www.flightgear.org/flightgear-policy-document/ FlightGear policy document].  
# To show an understanding of the GPL licensing issues, and that you can be trusted not to use copyrighted, non-GPL material.
# To earn the trust of the FlightGear community.


These easy to jump over hurdles are simply designed to protect against repository corruption or pollution of the repository with illegal content.
Aby uzyskać dostęp do zatwierdzania zmian, musisz najpierw:


To have your changes committed into the FGAddon repository, you should discuss and coordinate with the original aircraft author, or your mentor, for the best way to proceed. Depending on the [[#Development_scenarios|development scenario]], this maybe by merge request, file transfer, the primitive patch system, or any other convenient way. Once you believe you have proven your capabilities and you are knowledgeable about GPL licensing issues, you should write a mail to the development mailing list asking if you can be granted commit access, providing your SourceForge username.
# 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.


=== FGAddon commitlog mailing list ===
Te łatwe do przeskoczenia przeszkody mają po prostu na celu ochronę przed uszkodzeniem repozytorium lub zanieczyszczeniem go nielegalną zawartością.


To follow all changes which occur in the FGAddon repository, subscribe to the dedicated [https://lists.sourceforge.net/lists/listinfo/flightgear-fgaddon-commitlogs Flightgear FGAddon commitlogs mailing list]. One email is sent per commit, as the commit is made.
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 ==
1,361

edits

Navigation menu