Portal:Developer: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Small cleanup)
(Cleanup, further removing dead/old links)
Line 54: Line 54:
* [[Howto: Build FlightGear with NetBeans using CMake]]
* [[Howto: Build FlightGear with NetBeans using CMake]]
* [[Building FlightGear - Linux]]
* [[Building FlightGear - Linux]]
* [http://macflightgear.sourceforge.net/home/documents/how-to-build-flightgear-cvs-on-mac-os-x/ Building MacFlightGear on Mac OS X]
* [[FlightGear Git on Mac OS X|Building FlightGear - Mac OS X]]
* for OSX see also: [[FlightGear Git on Mac OS X]]
* [[Building FlightGear - Windows]]
* [[Building FlightGear - Windows]]
* [[Building FlightGear Launch Control]]  
* [[Building FlightGear Launch Control]]  
* [[Building Terragear]]
* [[Building terragear-cs in Ubuntu 64|Building Terragear - Ubuntu]]
* [[OpenSceneGraph]]  
* [[OpenSceneGraph]]  
* [[FlightGear and Git]]  
* [[FlightGear and Git]]  
Line 67: Line 64:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[Bugs]]
* [[Feature Requests / Proposals / Ideas]]
* [[FlightGear Expo Checklist]]  
* [[FlightGear Expo Checklist]]  
* [[Long Term Goals]]  
* [[Long Term Goals]]  
Line 80: Line 75:
|style="color:#000;"|  
|style="color:#000;"|  
* [[Howto: Understand the FlightGear development process]]
* [[Howto: Understand the FlightGear development process]]
* [[Howto: Starting core development]]
* [[Howto: Start core development]]
* [[Release plan]]
* [[Release plan]]
* [[Improving Nasal]]
* [[Howto: Add new fgcommands to FlightGear]]
* [[Howto: Add new fgcommands to FlightGear]]
* [[Howto:Extending Nasal]]
* [[Howto: Create new subsystems]]
* [[Howto:Creating new Subsystems]]
* [[Howto: Work with the Property Tree API]]
* [[Howto:Working with the Property Tree API]]
* [[Code Cleanup]]   
* [[Code Cleanup]]   
* [[Contributor Repositories]]  mirrors, branches and forks privately maintained by contributors
* [[Submitting Patches]] 
* [[Technical Reports]]
|-
|-
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Code Internals</h2>
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Code Internals</h2>
Line 113: Line 103:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[Improving Nasal]]
* [[Nasal FAQ]]  
* [[Nasal FAQ]]  
* [[Nasal scripting language]]  
* [[Nasal scripting language]]  

Revision as of 12:27, 28 February 2012

Developer - User - Pilot

The Developer Portal

This portal is for developers contributing to FlightGear. If you want to help with FlightGears development, it's a good idea to subscribe yourself to the FlightGear devel mailing list. The list archive is also available and should be searched before posting the same question.

Please choose a sub-portal:

Events, Efforts/Branches & Work in Progress

More...

Latest Organizational Issues

Improvement Initiatives

More...

Compiling

Todo

Contributing

Code Internals

HowTos

More...

Nasal scripting



Developer Documentation

RFC Topics

Clarification: In its current form, the RFC section is exclusively based on and covered by previous mailing list and forum discussions (as well as various wiki entries), as such it is not supposed to reflect work in progress (RFC="Request For Comments" and not WIP), but is rather to be seen as an attempt to provide comprehensive analyses and summaries of key issues identified in various FlightGear related discussions and feature requests (which are to be linked to in the corresponding resource sections, if that didn't yet take place, it's because of most of these RFCs being indeed WIP).

Thus, RFC entries are not meant to imply anyone "working" on any of these issues, in fact only because an RFC entry is listed here doesn't necessarily mean that work on that particular issue is prioritized or generally endorsed by the FlightGear community. These RFC documents are however intended to hopefully help increase and maintain awareness of long-standing issues and challenges affecting FlightGear's evolution and overall development progress in order to solicit community feedback about possible approaches to address these in an efficient and structured fashion. Anybody is welcome to comment on, help refine and develop new strategies to tackle the challenges presented in these and future RFCs.