Volunteer: Difference between revisions

Jump to navigation Jump to search
1,486 bytes removed ,  13 May 2014
m
m (→‎Improve the wiki: + wikilink)
m (→‎Documentation: cleanup)
Line 17: Line 17:


=== FAQ-Maintainers ===
=== FAQ-Maintainers ===
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]].
The FlightGear project is looking for people who are willing to help maintain the FAQ which, given the constant development of the project, is chronically out of date. If you you would like to get involved, follow the [http://forum.flightgear.org/ forum] to stay current on the latest news, problems, and of course on what questions are asked more frequently, and simply start editing the [[FAQ|wiki FAQ]].


=== Improve the wiki ===
=== Maintaining the wiki ===
You can easily [http://wiki.flightgear.org/index.php?title=Special:UserLogin&type=signup register an account] and help [[Portal:Wiki|improve the wiki]], for example by editing existing articles or [[Help:Your first article|creating new ones]]. Also, many articles could be greatly improved just by adding a handful of relevant screenshots for illustration purposes. Proof reading existing articles is also greatly appreciated.  
You can easily [http://wiki.flightgear.org/index.php?title=Special:UserLogin&type=signup register an account] and help [[Portal:Wiki|improve the wiki]], and provide your help in reviewing articles, fixing their look and readability, updating them and adding what you think is missing, for example many articles could be greatly improved just by adding a handful of relevant screenshots for illustration purposes. Proof reading of existing articles is also greatly appreciated.  


Registering takes less than 10 seconds, so what let's you? After registration, you'll have to confirm your registration by clicking on the link sent to you by email.
Registering takes less than 10 seconds. After registration, you'll have to confirm your registration by clicking on the link sent to you by email.


=== Review wiki articles ===
=== Translating the wiki and FlightGear ===
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!
You can also help localize the Wiki by [[Help:Translate|translating]] important articles into different languages. Please see the [[translation requests]].
 
=== Translate the Wiki ===
{{Main article|Help:Translate}}
You can also help localize the Wiki by translating important articles into different languages.
Please see [[translation requests]].


Also, FlightGear itself can be easily translated by updating the files in [[$FG_ROOT]]/Translations. For details please see [[Howto: Translate FlightGear|Translating FlightGear]].
Also, FlightGear itself can be easily translated by updating the files in [[$FG_ROOT]]/Translations. For details please see [[Howto: Translate FlightGear|Translating FlightGear]].


=== HowTo Writers ===
=== Wiki article writers ===
Various parts of FlightGear are currently not yet sufficiently documented, also available documentation is often not really suitable to be used by non-developers. This results in users being unaware of the wide range of features and possibilities that FlightGear supports already.  
Various aspects of FlightGear are currently not yet sufficiently documented, and available documentation is often not really suitable to be used by non-developers. This results in users being unaware of the wide range of features and possibilities that FlightGear supports already.  


As "HowTo writer" you should be able to document your own experiences with FlightGear in a clear and concise style, so that others can easily follow your instructions on order to make use of FlightGear's less known features. HowTo guides do not need to be very comprehensive, they shall only serve the purpose of providing users with easy to follow instructions about how to set up their version of FlightGear.  
As an "article writer" you should be able to document your own experiences with FlightGear in a clear and concise style, so that others can easily follow your instructions in order to make use of the less known features of FlightGear. These articles don't need to be very comprehensive, they shall only provide users with easy to follow instructions on how to achieve something, and possibly some caveats and hints.


Adding screenshots to articles is another excellent way for improving the existing documentation.
Topics that could use some attention are listed in [[Article requests]].


Topics that could use some HowTos are listed in [[Article requests]].
=== Contributing to "The Manual" ===
The wiki is not the only documentation here, of course. FlightGear comes with a set of illustrated documentation, notably [[FlightGear Manual|"The Manual"]]. If you are a skilled writer and a little bit familiar with LaTex, your help would be really welcome. More on this at "The Manual" wiki page. You'll find the source code [http://www.gitorious.org/fg/getstart/ here].


=== 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 [http://mapserver.flightgear.org/getstart/ HTML] version. Instructions on how to get the source code are [http://www.gitorious.org/fg/getstart/ here].
The documentation that comes with FlightGear base package is lacking, terse or simply inaccurate (outdated), due to the advances in FlightGear's code. You should check the current documentation and identify areas for improvement, by directly making corresponding suggestions for augmentations, or even writing new help documents altogether, while staying current with the mailing list.
 
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.
 
Currently, some of the other documentation that comes with FlightGear is lacking, terse or simply inaccurate (outdated) in various places due to the advances in FlightGear's code since the time when the original documentation was written.  
 
As a documentation editor/reviewer, it would be your task to check the current documentation and identify areas for improvement. Preferably you should also be able to directly make corresponding suggestions for augmentations, or even write new help documents altogether (possibly based on evaluating recent mailing list discussions). You would be expected to thoroughly check the documentation folder ([[$FG ROOT]]/Docs) and review all relevant documentation for obvious shortcomings or mistakes, smaller corrections shall be sent by email to the developer mailing list, preferably in unified diff format (for patch to work).  


Alternatively, small text files can also be sent directly to the mailing list, more complex modifications should be only made available by uploading them to a webpage and linking to the corresponding files from your emails. If you are not now familiar with the process of creating unified diff patches, but would like to make it easier for the developers to work with your changes, please consider trying [http://kdiff3.sourceforge.net/ KDiff3], a GUI frontend to the diff and patch utilities that works on several platforms (also Windows).
Smaller corrections shall be sent by email to the developer mailing list, preferably in unified diff format (for patch to work). Alternatively, small text files can also be sent directly to the mailing list, more complex modifications should be only made available by uploading them to a webpage and linking to the corresponding files from your emails. Please consider trying [http://kdiff3.sourceforge.net/ KDiff3], a GUI frontend to the diff and patch utilities that works on several platforms (also Windows).


If you intend to redo a major part of the current documentation, it is recommended that you first discuss this with the developers, to ensure that you do not end up documenting code that may also be subject to major changes or even removal altogether. Please contact the developers before launching into a major documentation effort.
If you intend to redo a major part of the current documentation, first discuss this with the developers, to avoid documenting code that may also be under development or deprecation.


== Development ==
== Development ==
573

edits

Navigation menu