Portal:Developer: Difference between revisions

Jump to navigation Jump to search
m
Robot: Cosmetic changes
No edit summary
m (Robot: Cosmetic changes)
Line 7: Line 7:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
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 [http://lists.sourceforge.net/lists/listinfo/flightgear-devel FlightGear devel] mailing list. The [http://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-devel list archive] is also available and should be searched before posting the same question.<br><br>
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 [http://lists.sourceforge.net/lists/listinfo/flightgear-devel FlightGear devel] mailing list. The [http://sourceforge.net/mailarchive/forum.php?forum_name=flightgear-devel list archive] is also available and should be searched before posting the same question.<br /><br />
'''Please choose a sub-portal:'''
'''Please choose a sub-portal:'''
* [[Portal:Developer/3D Modelers|3D Modelers]]
* [[Portal:Developer/3D Modelers|3D Modelers]]
* [[Portal:Developer/Aircraft|Aircraft]]
* [[Portal:Developer/Aircraft|Aircraft]]
* [[Portal:Developer/Scenery|Scenery]]<br><br>
* [[Portal:Developer/Scenery|Scenery]]<br /><br />
'''The FlightGear project is looking for organizations/individuals who would be willing to help sponsor a fulltime project coordinator/manager to help oversee the overall development process If you are interested in helping or have anything else to contribute to this issue, please subscribe to the the [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg11813.html FlightGear Devel mailing list] to discuss details.''' (Note that the FlightGear project can apply for free funding/sponsoring with [http://www.nlnet.nl nlnet]-applications are to be sent [http://www.nlnet.nl/foundation/request/index.html here]-you can help prepare a template for applying: [[Funding Application]])
'''The FlightGear project is looking for organizations/individuals who would be willing to help sponsor a fulltime project coordinator/manager to help oversee the overall development process If you are interested in helping or have anything else to contribute to this issue, please subscribe to the the [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg11813.html FlightGear Devel mailing list] to discuss details.''' (Note that the FlightGear project can apply for free funding/sponsoring with [http://www.nlnet.nl nlnet]-applications are to be sent [http://www.nlnet.nl/foundation/request/index.html here]-you can help prepare a template for applying: [[Funding Application]])
|}
|}
Line 25: Line 25:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
*[[FlightGear Package Manager]] (Alpha release of [[Java]]/[[XML]] package manager (2008))
* [[FlightGear Package Manager]] (Alpha release of [[Java]]/[[XML]] package manager (2008))
*[[Walk View‎]] (Walk view code!)
* [[Walk View‎]] (Walk view code!)
*[[FlightGear Contest]]
* [[FlightGear Contest]]
'''[[Work in progress|More...]]'''
'''[[Work in progress|More...]]'''


Line 34: Line 34:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[ FlightGear Build Server ]]
* [[FlightGear Build Server]]  
* [[ Project Infrastructure Enhancements ]]
* [[Project Infrastructure Enhancements]]  
* [[ Source Code Management Issues ]]
* [[Source Code Management Issues]]  
* [[Google Summer of Code Candidate Projects]] - application template to allow community members to prepare a possible application to decrease the effort required to actually apply
* [[Google Summer of Code Candidate Projects]] - application template to allow community members to prepare a possible application to decrease the effort required to actually apply
* [[Programming Resources]]
* [[Programming Resources]]
* [[ Tools of the Trade ]]
* [[Tools of the Trade]]  
|-
|-
! <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;">FlightGear Issues</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;">FlightGear Issues</h2>
Line 55: Line 55:
* [[Improving Glider Realism]]
* [[Improving Glider Realism]]
* [[Usability Improvements]] (list of related feature requests)
* [[Usability Improvements]] (list of related feature requests)
* [[Proposals:Eye_Candy_related|Eye Candy & Effects]] (list of related feature requests)
* [[Proposals:Eye Candy related|Eye Candy & Effects]] (list of related feature requests)
'''[[:Category:Code_Cleanup|More...]]'''
'''[[:Category:Code_Cleanup|More...]]'''


Line 62: Line 62:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[ 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]
* [http://macflightgear.sourceforge.net/home/documents/how-to-build-flightgear-cvs-on-mac-os-x/ Building MacFlightGear on Mac OS X]
* for OSX see also: [[FlightGear Git on 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]]  
* [[ Building_terragear-cs_in_Ubuntu_64|Building Terragear in Ubuntu]]
* [[Building terragear-cs in Ubuntu 64|Building Terragear in Ubuntu]]
* [[ Updating FlightGear on Windows]]
* [[Updating FlightGear on Windows]]
* [[ OpenSceneGraph ]]
* [[OpenSceneGraph]]  
* [[ Using TortoiseCVS with FlightGear ]]
* [[Using TortoiseCVS with FlightGear]]  
* [[ FlightGear and Git ]]
* [[FlightGear and Git]]  
* [[ FlightGear Package Manager ]]
* [[FlightGear Package Manager]]  


|-
|-
Line 86: Line 86:
* [[Howto:Creating new Subsystems]]
* [[Howto:Creating new Subsystems]]
* [[Howto:Working 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
* [[Contributor Repositories]] mirrors, branches and forks privately maintained by contributors
* [[ Submitting Patches ]]  
* [[Submitting Patches]]
* [[ Technical Reports ]]
* [[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 95: Line 95:
|style="color:#000;"|  
|style="color:#000;"|  
* [[Command Parameters]]  
* [[Command Parameters]]  
* [[ File Formats ]]
* [[File Formats]]  
* [[ Initialization Sequence ]]
* [[Initialization Sequence]]  
* [[ Nasal scripting language ]]
* [[Nasal scripting language]]  
* [[ Property Tree ]]
* [[Property Tree]]  
* [[ UML Diagrams ]]
* [[UML Diagrams]]  
* [[ YASim ]]
* [[YASim]]  
* [[ FlightGear 1.0 aircraft names for command line‎|1.0.0 a/c names for command line]]
* [[FlightGear 1.0 aircraft names for command line‎|1.0.0 a/c names for command line]]
|-
|-
! <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;">Todo</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;">Todo</h2>
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[ Bugs ]]
* [[Bugs]]  
* [[ Feature Requests / Proposals / Ideas ]]
* [[Feature Requests / Proposals / Ideas]]  
* [[ FGFS Todo ]]
* [[FGFS Todo]]  
* [[ FlightGear Expo Checklist ]]
* [[FlightGear Expo Checklist]]  
* [[ Long Term Goals ]]
* [[Long Term Goals]]  
|-
|-
! <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;">Done</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;">Done</h2>
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[ Changes since 0.9.10 ]]
* [[Changes since 0.9.10]]  
|-
|-
! <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;">HowTos</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;">HowTos</h2>
Line 127: Line 127:
|-
|-
|style="color:#000;"|  
|style="color:#000;"|  
* [[ Nasal FAQ ]]
* [[Nasal FAQ]]  
* [[ Nasal scripting language ]]
* [[Nasal scripting language]]  
* [[ Nasal Snippets ]]
* [[Nasal Snippets]]  
* [[ Nasal Modules ]]
* [[Nasal Modules]]  
* [[ Nasal Style Guide ]]
* [[Nasal Style Guide]]  
* [[ Writing simple scripts in %22nasal%22 ]]
* [[Writing simple scripts in "nasal"]]  
* [[ Walk View‎]]
* [[Walk View‎]]
* [[Howto: Nasal in scenery object XML files]]
* [[Howto: Nasal in scenery object XML files]]
* [[Howto:Extending Nasal]]
* [[Howto:Extending Nasal]]
Line 166: Line 166:
* [[Formalizing Aircraft Status]] - discussing suggestions about how to more properly describe aircraft development status.
* [[Formalizing Aircraft Status]] - discussing suggestions about how to more properly describe aircraft development status.
* [[Keyboard function priority list]] - reorganizing FlightGear keybindings.
* [[Keyboard function priority list]] - reorganizing FlightGear keybindings.
* [[Next Generation Scenery ]] - revamping the FG scenery engine.
* [[Next Generation Scenery]] - revamping the FG scenery engine.
* [[Property Tree Reorganization]] - reorganizing the property tree (i.e. implementing and enforcing existing property/node naming conventions).
* [[Property Tree Reorganization]] - reorganizing the property tree (i.e. implementing and enforcing existing property/node naming conventions).
* [[Recommended Property Tree Enhancements]] - discussing possible property tree enhancements to help ensure integrity of crucial runtime state.
* [[Recommended Property Tree Enhancements]] - discussing possible property tree enhancements to help ensure integrity of crucial runtime state.

Navigation menu