Fr/Volontaires

From FlightGear wiki
Jump to navigation Jump to search
WIP.png Travail en cours
Dans les heures ou les jours suivants, des travaux sur cet article ou section seront effectués.
Voyez l'histoire de l'article pour les derniers développements.

Cette page est en cours de mise à jour depuis Novembre 2012.

Beaucoup de gens pensent que contribuer à FlightGear requiert des connaissances en programmation C++ ou en modélisation 3D, et c'est pourquoi ils pensent ne pas pouvoir directement contribuer. Pas du tout. Il y a une grande variété de manières d'apporter des contributions précieuses et gratifiantes pour FlightGear sans avoir à être un développeur. Cette page est destinée à fournir un point de départ pour ceux qui veulent contribuer, sans savoir comment.

Bien sûr, ce ne sont que des suggestions des moyens possibles de s'impliquer, il y a évidemment beaucoup d'autres options.Donc, si vous avez déjà une idée précise en tête, s'il vous plaît entrez en contact avec la communauté pour obtenir des réactions. Vous pouvez facilement le faire sur la liste de diffusion, le forum Ceci est un lien vers le forum FlightGear. ou le canal IRC (chat).

Souvent, le travail dans les domaines non liés au développement du simulateur seront au moins autant appréciées par les autres utilisateurs que celui des développeurs, simplement parce que, par nature, les contributions à des domaines autres que le développement intéressent particulièrement les utilisateurs non développeurs. Donc, si vous souhaitez aider à l'amélioration du projet FlightGear, jettez un coup d'oeil aux suggestions ci-dessous et n'hésitez pas à en faire de nouvelles.

Si vous contribuez au noyau du simulateur, ou à un avion du répertoire principal, vous devez faire partie de la liste de diffusion de FlightGear, qui est le principal moyen de contact pour toute discussion concernant le développement du simulateur.

Si vous souhaitez en apprendre davantage sur le processus sous-jacent au développement du logiciel, vous devriez consulter : Comment fonctionne la procédure de développement de FlightGear.

Pour une introduction basique sur le développement du noyau du simulateur, voir : Howto: Start core development.

Média

Capture d'écran

Un autre moyen simple pour commencer à contribuer est de prendre de belles captures d'écran. Vous pouvez les envoyer sur le wiki où elles peuvent ensuite être utilisées pour illustrer les articles et les mettre en valeur via l'image de la semaine sur la page principale.

Howto: Make nice screenshots présentes quelques astuces pour créer de superbes images.

Vidéos

Beaucoup d'utilisateurs aiment capturer leurs vols sur FlightGear en vidéo. Youtube est un excellent moyen de partager les vidéos avec les utilisateurs de FlightGear. Les vidéos Youtube peuvent également être directement incorporés dans les messages du forum.

Captures vidéo (Tutoriels vidéos)

Créer des tutoriels vidéo constitue encore un autre excellent moyen pour commencer à contribuer à FlightGear.

Documentation

Maintenance de la FAQ

Le projet FlightGear manque cruellement de volontaires pour maintenir la FAQ : certaines parties sont devenues obsolètes. Si vous voulez apporter votre contribution, vous pouvez souscrire à la liste de diffusion des développeurs FlightGear (flightgear-devel@lists.sourceforge.net) afin de discuter des détails, les sujets à traiter en priorité ou bien simplement commencer à éditer la FAQ.

Amélioration du wiki

Vous pouvez facilement créer un compte et participer à l'amélioration du wiki par l'édition des articles existants ou la création de nouveaux articles. Egalement, nombre d'articles pourraient seraient considérablement améliorés par le simple ajout de quelques captures d'écran illustrant les propos. La relecture des articles existants est également très appréciée.

L'inscription prend moins de 10 secondes, alors qu'attendez-vous ? Après enregistrement, vous devrez valider votre inscription en cliquant sur le lien envoyé par e-mail.

Révision des articles du wiki

De nombreux articles du wiki ne sont plus à jour. Ils peuvent être identifiés dans une catégorie spécifique. D'autres ont plus simplement besoin d'être revus et améliorés pour d emultiples raisons. Votre aide dans cette révision serait très appréciée.

Traduction du wiki

NB : Veuillez consulter Comment faire une traduction

Vous pouvez aussi améliorer le wiki en traduisant les pages importantes en différentes langues.

Voir : demandes de traduction.

FlightGear lui-même peut également facilement être traduit par la mise à jour des fichiers dans $FG_ROOT/Translations. Pour plus de détails, voir Traduire FlightGear.

Notes pour les traducteurs

Diverses parties de FlightGear ne sont actuellement pas encore suffisamment documentées. La documentation disponible n'est souvent pas appropriée pour les non-développeurs. Il en résulte des utilisateurs ignorant le large éventail des fonctionnalités et des possibilités déjà prises en charge par FlightGear.

En tant que traducteur, vous devriez être en mesure de documenter vos propres expériences avec Flightgear dans un style clair et concis. D'autres pourraient ainsi suivre vos instructions et découvrir l'utilisation de fonctionnalités moins connues de FlightGear.

Les tutoriels n'ont pas besoin d'être très complets : ils servent uniquement à fournir aux utilisateurs des instructions faciles à suivre sur la manière de configurer leur version de FlightGear.

L'ajout de captures d'écran aux articles constitue un autre excellent moyen d'améliorer la documentation existante.


Édition et relecture de la documentation

Comme il a déjà été indiqué sur la page principale du Wiki, FlightGear est livré avec une documentation illustrée, notamment "le manuel". Cette partie de la documentation vise à être imprimée sur papier et être lue comme référence lors de la découverte de FlightGear, ou tout simplement le prendre avec vous lors d'un long voyage. Si vous êtes un écrivain talentueux et un peu familier avec LaTex, s'il vous plaît, prenez le temps vous plonger dans le PDF en francais ou la HTML version en anglais. Les instructions sur la manière d'obtenir le code source sont accessibles ici.

De par la nature du système de développement de FlightGear, le manuel est mis à jour en permanence. Nous vous invitons à utiliser les informations provenant de
a) votre expérience personnelle avec Flightgear ;
b) des nombreux fichiers "README" disponibles dans l'arbre des sources ou ceux contenus dans le $FGROOT (plus connu sous le nom de dossier FGDATA) ;
c) ou encoreles infos présentes dans le WIKI ainsi quand les demandes de fusion (merges, sur gitorious, formum, etc.)
N’hésitez pas à vous tourner aussi vers les developpeurs de FlightGear. Avec la mailing list vous trouverez à coup sûr quelqu'un qui pourra vous conseiller sur l'art et la manière de contribuer et d'améliorer le wiki.

Il arrive souvent que la documentation présente des informations incomplètes, des oublis ou encore certaines parties inappropriées (car obsolètes). Il faut bien comprendre que la tenue à jour d'un manuel n'est pas facile (cela peut vite devenir fastidieux) avec peu de contributeurs, d'autant plus que le projet FlightGear évolue vite et souvent dans divers domaines. Ceci n'est pas toujours compris par certains contributeurs qui créent des pages alors que la priorité est de maintenir/enrichir et mettre à jour les pages existantes.

De la même manière qu'un relecteur/éditeur, vous devriez être à même de vérifier la documentation courante afin d'identifier les zones nécessitant des modifications ou améliorations. Vous devez être aussi capable d'exploiter les fils de discussions ou "mailing list" propres à chaque page, afin de prendre en compte les conseils des autres contributeurs ou développeurs lorsque vous modifiez ou créez un article (page). Nous attendons de vous la vérification régulière du dossier de documentation : ($FG ROOT/Docs) et de la mise à jour de toute parte incomplète ou contenant des erreurs. Les petites corrections doivent être envoyées par mail aux développeurs, de préférence sous la forme d'un fichier diff. Cette méthode facilite beaucoup le travail des développeurs. En effet, au lieu de renvoyer toute la documentation, on envoie seulement ce qui a été changé ou modifié, d'autre part de nombreux logiciels de diff existent sous Windows, Linux et Mac. Ce sont des interfaces qui vont automatiquement repérer les différences entre le texte d'origine et celui que vous avez modifié, et qui produira le fameux fichier "DIFF".

Les petits fichiers de texte peuvent aussi être envoyés directement sur la mailing list. Les modifications plus complexes devraient être seulement uploadées sur une page web et liées aux fichiers présents dans votre email et ceci uniquement si vous n’êtes pas familiarisé dans la façon de créer des fichiers diff. Mais veuillez quand même considérer et essayer KDiff3 ; c'est une interface graphique de gestion/création de fichier DIFF vraiment simple à utiliser. Pensez aux développeurs, cela facilitera leur travail.

Si vous avez l'intention d'effacer une grosse partie de texte, vous devriez demander l'avis des développeurs, ceci afin de vous assurer qu'aucun document ne sera altéré (j'entend par là divers conflits de contribution. Par exemple, une personne supprime une grosse partie alors qu'une autre allait apporter ses mises à jour). Donc dans tous les cas il est important de demander l'avis de quelqu'un d’expérience avant de se lancer dans de profonds changements.

Développement

Création de tutoriels interactifs

FlightGear possède un système de tutoriels intégrés basé sur le langage de script Nasal. Ce système est très flexible et peut être utilisé pour créer des tutoriels interactifs (ou même des missions) pour une utilisation dans FlightGear lui-même. En d'autres termes ces tutoriels s'exécutent directement dans le simulateur.

La création de nouveaux tutoriels ou la mise à jour et l'amélioration de ceux existants est encore un bon moyen de se familiariser avec FlightGear. Pour plus de détails, voir : Tutoriels.

Fournir des patches pour le champ "statut" des fichiers -set.xml des avions

Une façon simple de contribuer serait d'envoyer des patches à la branche HEAD pour remplir précisément le champ "status" (décrivant l'avancement du développement des avions) de chaque avion. Même si cela demande d'apprendre un peu le langage XML et l'utilisation des logiciels de gestion de versions, ce serait une bonne contribution. Regardez Formalizing_Aircraft_Status pour obtenir des détails sur la manière de juger le statut d'un avion.

Scenery Model Creators

Le projet FlightGear maintient un dépôt en croissance continue de modèles 3D pour augmenter le plaisir visuel. Le monde a toujours assez de place pour votre contribution. Prenez le temps d'examiner ce qui existe déjà et faites-vous plaisir à contribuer dans votre domaine préféré.

Notez que vous n'avez pas à créer les modèles vous-même. Vous pouvez simplement placer des modèles existants à l'aide du UFO. Par exemple, le placement d'objets dans le décor avec le UFO et sa soumission à la Scenery Objects DB est très apprécié et ne prend que peu de temps. Même une heure consacrée à faire cela peut faire la différence.

Autre

Traquer les bugs

Ce tracker vous permet de signaler tous les bugs (erreurs, plantages, avions ou scènes défaillants, etc.). Les bugs y sont listés. Cette base de données est très utile pour les développeurs dans la mesure où ils peuvent visualiser rapidement les erreurs à corriger par ordre de priorité. Je considère cela comme un double avantage :

  • l'utilisateur basique participe ainsi à l'amélioration de la version de développement simplement en signalant le problème qu'il rencontre ;
  • et le développeur n'est plus obligé de passer des nuits blanches à la recherche d'erreur, et de ce fait, peut se consacrer pleinement à la programmation.

Libre à vous de contacter un des administrateurs/développeurs du projet afin qu'il vous ajoute à la liste des membres. Vous pouvez aussi vous inscrire de vous-même en utilisant votre compte gmail (si vous n'en avez pas, vous pouvez en créer un ici.

Une autre chose vraiment utile consiste à regarder les bugs déjà présents et de les tester sur votre propre version de FlightGear, et si possible apporter des informations complémentaires.

ATTENTION : le bug tracker n'est pas un service de support, c'est à dire qu'il ne doit pas être utilisé pour demander de l'aide pour piloter un avion, ou bien demander des infos sur le simulateur, etc. Pour cela vous disposez de la FAQ ou bien du forum.

Créations/contributions aux scènes

FlightGear lui-même ne serait pas possible sans contribution aux différents type de scènes :

  • les développeurs d'avions sont fréquemment amenés à utiliser différentes ressources pour parvenir à la modélisation réaliste d'un avion particulier. La contribution aux photographies, images et sons constituent alors des travaux de valeur ;
  • un écran d'accueil s'affiche au chargement du simulateur. Il peut être personnalisé en fonction de l'avion en cours de chargement. Pourquoi ne pas créer un écran d'accueil particulier pour votre avion favori ? Voir Howto: Create custom splash screens ;
  • les enregistrements d'avions sont aussi appréciables, particulièrement les sons des moteurs des avions rares.

Voir aussi :

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.

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 Developer section.

Héberger un serveur multijoueur

Si vous avez accès à un serveur sous Unix, une autre excellente occasion de contribuer serait de mettre en place un serveur multijoueur pour une utilisation avec FlightGear, pour plus de détails s'il vous plaît consulter Howto : configurer un serveur multijoueur.

Tell us if FlightGear works with your hardware

You can help fellow FlightGear users by telling us if FlightGear works with your hardware. Please see FlightGear Hardware Recommendations, Problematic Video Cards and Notebooks known to run FlightGear.

Participer au forum FlightGear

Si vous ne l'avez toujours pas fait, pensez à vous inscrire sur le forum FlightGear Ceci est un lien vers le forum FlightGear., c'est très simple et ça permet d'obtenir et d'apporter de l'aide et au sein de la communauté FlightGear.

Prendre soin dans vos messages d'éviter l'intervention des modérateurs est aussi en quelques sorte une contribution. Cela contribue à l'auto-police des forums et les modérateurs peuvent donc passer leur temps à faire du développement.

Check out the FlightGear Chat channel

1rightarrow.png Consultez la page FlightGear IRC channel à ce sujet.

To talk to fellow FlightGear users in realtime, you may want to check out the IRC chat channel. This is also an excellent way for getting and providing community help, or for getting the latest news about FlightGear.

Tell us about your own ideas and feature requests for improving FlightGear

If you think you have a good idea or feature request for improving FlightGear, the FlightGear forums and the IRC channel are also an excellent way for getting feedback.

Another new way for posting feature requests and making suggestions is provided at http://flightgear-bugs.googlecode.com

Aidez nous à rédiger la lettre d'information

The FlightGear newsletter is a community driven newsletter that is created and edited using the wiki. All FlightGear users are invited to contribute to the newsletter. The only thing that is required is a wiki account, which is free and easy to register.

Please feel free to add news about your own FlightGear related projects, or projects started by others to the newsletter.

You can find the draft of next month's newsletter at: Next newsletter

Just tracking the forums, mailing lists or the IRC channel should provide you with plenty of opportunities for things that could be added to the newsletter. One simple thing for getting started - even without writing anything - is uploading screen shots showing recent FlightGear developments for use in the FlightGear newsletter.

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.