Portal:Developer: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
m (Gijs: we need to fix the dev portal ... yes, the old one was chaotic, but at least it contained useful info - this one looks great, but doesn't really provide very much information currently)
(Add missing links. My fault, finally made a list of links and marked those that I included. That showed there were indeed quite some missing :S)
Line 10: Line 10:
<span style="font-style:italic;">
<span style="font-style:italic;">
[[Howto: Understand the FlightGear development process|The development process]] · [[Release plan]]<br/>
[[Howto: Understand the FlightGear development process|The development process]] · [[Release plan]]<br/>
[[Building FlightGear]] · [[FlightGear and Git|Git]]<br/>
[[Building FlightGear]] · [[FlightGear and Git|Git]] · [[FlightGear Build Server|Build server]]<br/>
[[Property tree]] · [[File formats]]<br/>
[[Property tree]] · [[File formats]] · [[Tools of the Trade]]</span>
[[Tools of the Trade]]</span>
  |rightcolumn2= </div>
   |rightcolumn2= [[File:Nuvola apps kaboodle.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">General</span><br />
<span style="font-style:italic;">
[[Long Term Goals|Long term goals]] · [[Google Summer of Code]]<br/>
[[Project Infrastructure Enhancements|Project infrastructure enhancements]] · [[Source Code Management Issues|Source management issues]]<br/>
[[Improving Glider Realism|Improving glider realism]] · [[Improving Helicopter Realism|Improving helicopter realism]]<br/>
[[Howto:Set up a multiplayer server|Setting up a multiplayer server]] · [[FlightGear Expo Checklist|Expo checklist]]</span>
   |rightcolumn3= [[File:Nuvola apps kaboodle.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">Animations</span><br />
<span style="font-size:105%; font-weight:bold">Animations</span><br />
<span style="font-style:italic;">
<span style="font-style:italic;">
[[Howto: Animate models|Animate models]] · [[Howto: Illuminate faces|Illuminate objects]]<br/>
[[Howto: Animate models|Animate models]] · [[Howto: Illuminate faces|Illuminate objects]]<br/>
[[Howto: Animate gear scissors|Gear scissors]]</span>
[[Howto: Animate gear scissors|Gear scissors]]</span>
   |rightcolumn3= [[File:Portal aircraft.png|40px]] </div>
   |rightcolumn4= [[File:Portal aircraft.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">[[Portal:Developer/Aircraft|Aircraft]]</span><br />
<span style="font-size:105%; font-weight:bold">[[Portal:Developer/Aircraft|Aircraft]]</span><br />
<span style="font-style:italic;">
<span style="font-style:italic;">
Line 26: Line 32:
[[Howto: Design an autopilot|Designing an autopilot]]<br/>
[[Howto: Design an autopilot|Designing an autopilot]]<br/>
[[Category:Aircraft_Resources|Resources]]</span>
[[Category:Aircraft_Resources|Resources]]</span>
   |rightcolumn4= [[File:Portal_developer.png|40px]] </div>
   |rightcolumn5= [[File:Portal_developer.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">Core</span><br />
<span style="font-size:105%; font-weight:bold">Core</span><br />
<span style="font-style:italic;">
<span style="font-style:italic;">
[[Howto: Start core development|Getting started]] · [[Programming resources]]<br/>
[[Howto: Start core development|Getting started]] · [[Programming resources]]<br/>
[[:Category:Core development projects|Projects]] · [[Request for comments]] · [[Code cleanup]]<br/>
[[:Category:Core development projects|Projects]] · [[Request for comments]] · [[Code cleanup]]<br/>
[[Howto:Add new fgcommands to FlightGear|Adding fgcommands]] · [[Howto:Create new subsystems|Creating subsystems]]</span>
[[Howto:Add new fgcommands to FlightGear|Adding fgcommands]] · [[Howto:Create new subsystems|Creating subsystems]]<br/>
   |rightcolumn5=  </div>
[[OpenSceneGraph]]<br/>
[[Initialization Sequence|Initialization sequence]]</span>
   |rightcolumn6=  </div>
<span style="font-size:105%; font-weight:bold">[[Portal:Developer/Nasal|Nasal]]</span><br />
<span style="font-size:105%; font-weight:bold">[[Portal:Developer/Nasal|Nasal]]</span><br />
<span style="font-style:italic;">
<span style="font-style:italic;">
[[Nasal FAQ|Frequently asked questions]] · [[Writing simple scripts in "nasal"|Writing simple scripts]]</span>
[[Nasal FAQ|Frequently asked questions]] · [[Writing simple scripts in "nasal"|Writing simple scripts]]</span>
   |rightcolumn6= [[File:Portal scenery.png|40px]] </div>
   |rightcolumn7= [[File:Portal scenery.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">[[Portal:Developer/Scenery|Scenery]]</span><br />
<span style="font-size:105%; font-weight:bold">[[Portal:Developer/Scenery|Scenery]]</span><br />
<span style="font-style:italic;">
<span style="font-style:italic;">

Revision as of 20:13, 30 May 2012

Welcome to the developer portal

Please visit our forum if you cannot find what you're looking for.
 
 

Get involved!

If you would like to help with FlightGear's development, it's a good idea to subscribe yourself to the FlightGear development mailing list. Use the list or the FlightGear issue tracker to get in touch with fellow FlightGear core developers.

See request for comments for a list of long-standing issues and challenges affecting FlightGear's evolution and overall development progress.
 
 

Wanted: interview candidates

Every month we try to include an interview with a contributor in the FlightGear Newsletter. Anyone contributing to FlightGear, in whatever way, is welcome to answer a bunch of questions and write his/her own interview.

More info at FlightGear Newsletter: Interview.

Getting started
The development process · Release plan
Building FlightGear · Git · Build server
Property tree · File formats · Tools of the Trade

General
Long term goals · Google Summer of Code
Project infrastructure enhancements · Source management issues
Improving glider realism · Improving helicopter realism
Setting up a multiplayer server · Expo checklist

Nuvola apps kaboodle.png

Animations
Animate models · Illuminate objects
Gear scissors

Portal aircraft.png

Aircraft
Making an aircraft · Flight dynamics model
3D aircraft models · Liveries
Creating instruments · Clickable panels
Designing an autopilot

Portal developer.png

Core
Getting started · Programming resources
Projects · Request for comments · Code cleanup
Adding fgcommands · Creating subsystems
OpenSceneGraph
Initialization sequence

Nasal
Frequently asked questions · Writing simple scripts

Portal scenery.png

Scenery
Placing objects · Airport signs
Converting from X-Plane/MSFS
Making an airport · Generating terrain
Interactive traffic