Pl/Portal:Developer

From FlightGear wiki
Jump to navigation Jump to search

Witamy w portalu dla developerów

Odwiedź nasze forum jeśli nie możesz znaleźć tego czego szukasz.
 
 

Dodaj cząstkę siebie do FlightGear!

W FlightGear, "tworzenie" jest czymkolwiek co ulepsza projekt. Więc, to nie jest po prostu rozwój core związany z kodem. Istnieje też rozwój scenerii, rozwój samolotów i wszystkie inne rzeczy które możesz znaleźć w kolumnie po prawej stronie. Jeśli chcesz się dowiedzieć więcej, sprawdź stronę Volunteer.

Ale to nie wszystko co możesz ulepszyć. Jest też dokumentacja, z instrukcją FlightGear FlightGear Manual... i oczywiście ta wiki! Aby ulepszać tą wiki, zobacz Wiki Portal. Jest wiele do zrobienia nawet tutaj.

Jeśli chcesz nawiązać kontakt z innymi developerami, zarejestruj się na forum, i dla core development zasubskrybuj też listy mailingowe i odwiedź Bug tracker.

Pamiętaj: możemy nazywać to wolontariatem, ale to, co powinno cię motywować, to przyjemność z robienia czegoś.
 
 

Dla core developerów

Odwiedź Category:Core development projects aby zobaczyć listę aktualnych projektów! Zobacz Category:Developer Plans aby zobaczyć plany developerów dla następnego wydania. Zobacz request for comments listę problemów i wyzwań, które od dawna wpływają na ewolucję FlightGear i ogólny postęp rozwoju (trochę nieaktualną). Zobacz też Jenkins build page i Bug tracker.

Potrzebna pomoc: Model dynamiki lotu YASim potrzebuje nowego opiekuna:

Cquote1.png There are some pending merge requests[1] to add some YASim features, but we have an issue that since none of the current C++ developers own, or are experts in YASim, we're reluctant to be the person who merges such changes, and potentially introduces subtle regressions.

Obviously this is chicken-and-egg, since no one can become expert enough in the code to become a maintainer :)

So, I'm more than happy to apply patches *providing* I can be convinced they are sane+reasonable from a pure code perspective (happy to help with that, too, if people are new to C++), and providing we have some assurance that a representative sample of YASim aircraft are unchanged or improved by the patch. Suggestions for that means in practice, are most welcome!

Otherwise I worry, given the nature of the solver, we'll keep optimising the solver for some aircraft, and making other existing aircraft worse - until someone tests them, and announced that they're no longer working.[1]
— James Turner
Cquote2.png
Cquote1.png I am still broadly happy to answer questions if posed (as long as I remember enough to come up with a meaningful answer). Just cc: me if you do, because my latencies here are measured in weeks.Bugs can always be fixed. What YASim needs is a maintainer, not really expertise per se. The latter comes from the former.[2]
— Andy Ross
Cquote2.png
  1. James Turner (Fri, 05 Oct 2012 03:54:43 -0700). YASim and documentation.
  2. Andy Ross (Fri, 05 Oct 2012 03:54:43 -0700). YASim and documentation.
 
 

Coding Help Needed! (Updated 06/2020)

Tip

Aby powtórzyć udaną realizację projektów z Virtual FSweekend Hackathon 2020, mamy kolejny Virtual FSweekend Hackathon 2021 w weekend 5/6/7 Listopada 2021 (za 11 days).


 
 

Wanted: interview candidates

Co miesiąc staramy się zamieścić wywiad z jednym z naszych developerów w FlightGear Newsletter. Każdy, kto w jakikolwiek sposób przyczynia się do rozwoju FlightGear, może odpowiedzieć na kilka pytań i napisać swój własny wywiad.

Więcej informacj na FlightGear Newsletter: Interview.

Development repository status

Aktualna wersja: 2020.3 (6 lis 2020)
Następnie zwolnić: 2021.1 (-266 days od teraz)
Zobacz szczegóły planu zwalniania

Getting started
Jak działa projekt FlightGear
Proces rozwoju · Plan wydania
Budowanie FlightGear · Git · Build server
Property tree · Formaty plików · Narzędzia · Bug tracker

Feeds
Forum posts
Wiki changes
Bugs
FGData RSS feed
FlightGear RSS feed
SimGear RSS feed

General
Long term goals · Popular Ideas · Virtual FSweekend Hackathon 2021
Improving glider realism / helicopter realism
Tworzenie serwera multiplayer · Expo checklist

Portal aircraft.png

Samolot
Naprawianie problemów z wydajnością samolotu· Tworzenie Samolotu · Modele dynamiki lotu
Modele 3D samolotu · Malowania · Dane
SDK oprzyrządowania szybowcy · Tworzenie przyrządów · Instrumenty zależne od systemu
Projektowanie Autopilota

Nuvola apps kaboodle.png

Animacje
Animowanie modeli · Dodawaj światła do modeli
Animuj elementy kół (Animuj elementy kół korzystając z animacji śledzenia)
Klikalne panele · Animacje pokrętła / suwaka

Portal developer.png

Core
Lista FlightGear Core developers · Plany Developerów · Projekty
Jak zacząć · Zasoby programistyczne · Adding scripting bindings
Dodawanie fgcommands · Tworzenie podsystemów
Built-in Profiler · Howto:Extend Nasal · Korzystanie z Ada w FlightGear (zaaktualizowane!)
Korzystanie z obiektów Property Tree · Czyszczenie kodu
FlightGear-Points of Interest · Request for comments
OpenSceneGraph · Ulepszanie systemu renderowania · Jenkins build page · Bug tracker

Portal scenery.png

Sceneria
Procedural Texturing
Dodawanie obiektów · Znaki lotniskowe
Konwertowanie obiektów X-Plane/MSFS
Tworzenie lotniska · Generowanie terenu
Ruch AI · Ulepszanie Twojej okolicy - gdzie & jak ulepszyć coś, co widzisz

Nasallogo3.png

Nasal
Często zadawane pytania · Pisanie prostych skryptów
Nasal dla programistów C++ · Zmienne i ich typy
Pętle warunkowe · Pętle · Operatory · Konsola w symulatorze