Development workflow
Jump to navigation
Jump to search
Work in progress This article or section will be worked on in the upcoming hours or days. Note: Hcc23 is working on this. Find him in the FG IRC channel to discuss this page. See history for the latest developments. |
This page outlines some first steps on how to do (code) development for FlightGear.
The Big Picture
The FlightGear sources are hosted at Gitorious: https://gitorious.org/fg .
As a safety precaution, the commit access to those repositories is not public and hence development work has to be somewhat staged.
Once this staging is done, there are two major possible ways for the done work to find its way back into the official sources:
- A person with commit access OK's the work and commits it, using her or his account.
- A merge request has been filed and somebody with the proper access performs the merge.
Fortunately the staging necessary for both approaches is essentially the same
Using a Personal Gitorious Repository
NOTE: This is essentially my tale. AndersG guided me through the process and I wanted to record/report it somewhere. Hcc23 13:59, 19 May 2011 (EDT)
- Create (or login to) a Gitorious account at https://www.gitorious.org/login
- If you have a Google account (e.g. Gmail), you can use that to login:
- Click Or log in with OpenID
- Enter https://profiles.google.com/yourGoogleLoginName, replacing yourGoogleLoginName with your Google login (i.e. whatever you have in front of @googlemail.com or @gmail.com).