Volunteer: Difference between revisions

Jump to navigation Jump to search
955 bytes removed ,  18 May 2013
Small cleanup
m (Link to special directory articles)
(Small cleanup)
Line 1: Line 1:
{{cleanup}}
Many people think that '''contributing to [[FlightGear]]''' requires writing C++ code or doing [[Portal:Developer/3D Modelers|3D modeling]] and that it takes lots of time, and therefore feel that they cannot contribute directly. Not so. There are a whole variety of ways to make a valuable and satisfying contribution to FlightGear without having to be a developer. This page is intended to provide a starting point for those wanting to contribute, but who don't know how.
 
Many people think that contributing to [[FlightGear]] requires writing C++ code or doing [[Portal:Developer/3D Modelers|3D modeling]] and that it takes lots of time, and therefore feel that they cannot contribute directly. Not so. There are a whole variety of ways to make a valuable and satisfying contribution to FlightGear without having to be a developer. This page is intended to provide a starting point for those wanting to contribute, but who don't know how.


Of course, these are just suggestions for some possible ways for getting involved, and there are obviously plenty of other options.
Of course, these are just suggestions for some possible ways for getting involved, and there are obviously plenty of other options.
Line 16: Line 14:
== Media ==
== Media ==
=== Screenshots ===
=== Screenshots ===
Another easy way for getting started contributing is to create nice FlightGear screenshots. You can upload these to the wiki where they can then be used to illustrate articles and to highlight articles via the [[:Category:Picture of the week 2011|picture of the week]] on the main page.
Another easy way for getting started contributing is to create nice FlightGear screenshots. You can upload these to the wiki where they can then be used to illustrate articles and to highlight articles via the [[:Category:Picture of the week|picture of the week]] on the main page.


[[Howto: Make nice screenshots]] provides some tips on how to create stunning shots.
[[Howto: Make nice screenshots]] provides some tips on how to create stunning shots.


=== Videos ===
=== Videos ===
Many users like to capture their flights in FlightGear as a video, youtube is for example an excellent way for sharing such videos with fellow FlightGear users. Youtube videos can also be directly embedded in forum postings.
Many users like to capture their flights in FlightGear as a video, YouTube is for example an excellent way for sharing such videos with fellow FlightGear users. YouTube videos can also be directly embedded in forum postings and wiki articles.


=== Screencasts (video tutorials) ===
=== Screencasts (video tutorials) ===
Line 31: Line 29:


=== FAQ-Maintainers ===
=== FAQ-Maintainers ===
The FlightGear project is currently looking for people who are willing to help maintain the FAQ (which is quite out of date). If you you would like to get involved, please subscribe to the FlightGear Developers [[mailing list]] in order to discuss the details or simply start editing the [[FAQ|wiki FAQ]].
The FlightGear project is looking for people who are willing to help maintain the FAQ (which is quite out of date). If you you would like to get involved, please subscribe to the FlightGear Developers [[mailing list]] in order to discuss the details or simply start editing the [[FAQ|wiki FAQ]].


=== Improve the wiki ===
=== Improve the wiki ===
Line 39: Line 37:


=== Review wiki articles ===
=== Review wiki articles ===
Many wiki articles are [[:Category:Out of date|outdated]], or may simply need to be reviewed and improved for other reasons - your help in reviewing existing articles would be highly appreciated!
Over time, wiki articles can become [[:Category:Out of date|outdated]], or may simply need to be reviewed and improved for other reasons - your help in reviewing existing articles would be highly appreciated!


=== Translate the Wiki ===
=== Translate the Wiki ===
Line 58: Line 56:


=== Documentation Editors/Reviewers ===
=== Documentation Editors/Reviewers ===
As already stated on the Wiki main page, FlightGear comes with a set of illustrated documentation, notably "The Manual". This piece of documentation aims at being printed onto paper and being read as a reference while you're exploring FlightGear - or simply taken with you on a long trip. If you are a skilled writer and a little bit familiar with LaTex, please take the time to dig into the [http://mapserver.flightgear.org/getstart.pdf PDF] or
As already stated on the Wiki main page, FlightGear comes with a set of illustrated documentation, notably "The Manual". This piece of documentation aims at being printed onto paper and being read as a reference while you're exploring FlightGear - or simply taken with you on a long trip. If you are a skilled writer and a little bit familiar with LaTex, please take the time to dig into the [http://mapserver.flightgear.org/getstart.pdf PDF] or [http://mapserver.flightgear.org/getstart/ HTML] version. Instructions on how to get the source code are [http://www.gitorious.org/fg/getstart/ here].
[http://mapserver.flightgear.org/getstart/ HTML] version. Instructions on how to get the source code are [http://www.gitorious.org/fg/getstart/ here].
 
It lies in the nature of FlightGear development that The Manual is always a bit behind current development. We invite you to pick information from a) your personal experience with FlightGear, b) the available README's in the FlightGear source tree or the Base Package or c) the Wiki and merge these into an appealing shape for The Manual. Turn your head to the FlightGear developers' [[mailing list]] and you'll find someone to talk about how to improve The Manual.
It lies in the nature of FlightGear development that The Manual is always a bit behind current development. We invite you to pick information from a) your personal experience with FlightGear, b) the available README's in the FlightGear source tree or the Base Package or c) the Wiki and merge these into an appealing shape for The Manual. Turn your head to the FlightGear developers' [[mailing list]] and you'll find someone to talk about how to improve The Manual.


Line 77: Line 75:


== Providing patches for aircraft's -set.xml status fields ==
== Providing patches for aircraft's -set.xml status fields ==
One way you could easily contribute would be to submit patches to HEAD setting the "status" flag on each aircraft accurately. While it will require learning a bit about SCM, and XML, that would be a fine contribution. For a details on how the status should be arrived at see  [[Formalizing_Aircraft_Status]].
One way you could easily contribute would be to submit patches to HEAD setting the "status" flag on each aircraft accurately. While it will require learning a bit about SCM, and XML, that would be a fine contribution. For a details on how the status should be arrived at see  [[Aircraft status indication]].


=== Scenery Model Creators ===
=== Scenery Model Creators ===
The FlightGear project maintains a steadily growing repository of [http://scenemodels.flightgear.org/models.php 3D models] for adding some eye-candy to the scenery. The world has always enough room left for your [http://scenemodels.flightgear.org/contribute.php contribution]. Please take the time to investigate what is already there and enjoy populating your favourite area.
The FlightGear project maintains a steadily growing repository of [http://scenemodels.flightgear.org/models.php 3D models] for adding some eye-candy to the scenery. The world has always enough room left for your [http://scenemodels.flightgear.org/contribute.php contribution]. Please take the time to investigate what is already there and enjoy populating your favourite area.


Note that you don't have to create any models yourself. You can simply [[Howto: Place 3D objects with the UFO|place existing models using the UFO]].
Note that you don't have to create any models yourself. You can simply [[Howto: Place 3D objects with the UFO|place existing models using the UFO]]. For example, placing objects in the scenery with the [[UFO]] and submitting them to the datanase is pretty straightforward and takes very little time. Even an hour spent doing this makes a difference.
For example, placing objects in the scenery with the [[UFO]] and submitting them to the Scenery Objects DB is pretty straightforward and takes very little time. Even an hour spent doing this would make a difference.


== Other ==
== Other ==
=== Submitting bugs to the Bug Tracker ===
=== Submitting bugs to the Bug Tracker ===
Bugs are currently being reported at [http://code.google.com/p/flightgear-bugs/ this tracker]. Feel free to contact one of the project owners to be added to the member list, if you would like to add a bug (or two). Reporting bugs accurately helps make bug fixing significantly easier for the developers.
Bugs can be reported to [http://code.google.com/p/flightgear-bugs/ this tracker]. Reporting bugs accurately helps make bug fixing significantly easier for the developers. Another thing that is very helpful, is reviewing posted bug reports and see if you can reproduce/confirm them on your system.
Another thing that is very helpful, is reviewing posted bug reports and see if you can reproduce/confirm them.


=== Artwork Creators/Contributors ===
=== Artwork Creators/Contributors ===
Line 97: Line 93:


Also see:
Also see:
* [[Splash screen requests]]
* [[Livery requests]]
* [[Texture requests]]
* [[Texture requests]]
* [[3D object requests]]
* [[3D object requests]]
* [[Instrument requests]]
* [[Instrument requests]]
* [[Airport requests]]
* [[Airport requests]]
* [[Aircraft requests]]
* [[Sound requests]]
* [[Sound requests]]
* [[Shader requests]]
* [[Shader requests]]


=== Pre-Release Testers ===
=== Pre-Release Testers ===
Pre-release testers will be regularly offered the opportunity to test development code without having to build the corresponding binaries themselves, it will be expected of you to provide feedback about your experiences with experimental code to the developers, you should be able to provide details about your hardware and software setup, as well as being able to follow developer requests to track down any potential issues. You should also be willing to test run all aircraft that are by default included in FlightGear's base package on the platforms you have access to in order to ensure that all default aircraft are working properly.
Prior to a release, release candidates are provided to the community. By directly providing feedback about your experiences with FlightGear's development code, you will become a crucial part of the development process and you will basically serve as quality control for FlightGear, your experiences will determine whether FlightGear's development code is ready for a next official release or not. See the [[Release plan]] to find out when release candidates will be distributed.
 
By directly providing feedback about your experiences with FlightGear's development code, you will become a crucial part of the development process and you will basically serve as quality control for FlightGear, your experiences will determine whether FlightGear's development code is ready for a next official release or not. If you are willing to volunteer in this way to the FlightGear project, please consider subscribing to the FlightGear announcements mailing list, where future pre-releases are likely to be announced in order to attract a greater number of potential pre-release testers.


Note: If you are interested in actually doing development for FlightGear, make sure to check out the [[Portal:Developer|Developer section]].
Note: If you are interested in actually doing development for FlightGear, make sure to check out the [[Portal:Developer|Developer section]].


=== Hosting a multiplayer server ===
=== Hosting a multiplayer server ===
If you have access to a unix based server, another good opportunity for contributing would be to set up a multiplayer server for use with FlightGear, for details please check out [[Howto: Set up a multiplayer server]].
If you have access to an Unix based server, another good opportunity for contributing would be to set up a multiplayer server for use with FlightGear, for details please check out [[Howto: Set up a multiplayer server]].


=== Tell us if FlightGear works with your hardware ===
=== Tell us if FlightGear works with your hardware ===
Line 146: Line 137:
=== Reviews ===
=== Reviews ===
Another thing that can be easily done is reviewing FlightGear (or just certain parts of it, like for example scenery and/or aircraft) and submit your reviews to some of the flight simulation portals. Of course, you can also directly write your reviews using the FlightGear wiki.
Another thing that can be easily done is reviewing FlightGear (or just certain parts of it, like for example scenery and/or aircraft) and submit your reviews to some of the flight simulation portals. Of course, you can also directly write your reviews using the FlightGear wiki.
[[Category:Contribution requests]]


[[es:Tener a bien]]
[[es:Tener a bien]]
[[fr:Volontaires]]
[[fr:Volontaires]]
[[Category:Contribution requests]]

Navigation menu