Fr/Volontaires

From FlightGear wiki
Jump to navigation Jump to search

Beaucoup de personnes pensent que contribuer à FlightGear requiert des connaissances en programmation C++ ou en modélisation 3D, et c'est pourquoi ils ne 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 à ceux qui veulent contribuer.

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, jetez un coup d’œil 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 téléverser sur le wiki où elles peuvent ensuite être utilisées pour illustrer les articles et les mettre en valeur via l'image du mois sur la page principale.

Howto: Make nice screenshots présente 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 et dans les articles du Wiki.

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. Également, nombre d'articles pourraient être 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 ? C'est simple : après enregistrement, vous devrez valider votre inscription en cliquant sur le lien envoyé par e-mail. C'est tout !

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 de multiples raisons. Votre aide dans cette révision sera 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 encore les 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 développeurs de FlightGear. Avec la liste de diffusion 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 l'onglet Discussion propre à 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 liste de diffusion. Les modifications plus complexes devraient être seulement téléversé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'entends 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.

Créateurs de modèles de paysage

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.

Autres

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 :

Testeurs de prépublication

Les testeurs en prépublication seront régulièrement invités à tester le code fraîchement développé sans avoir à compiler eux-mêmes les binaires correspondants. Il sera attendu de vous de fournir aux développeurs des commentaires sur vos expériences avec le code expérimental. Vous devriez être en mesure de fournir des détails sur votre configuration matérielle et logicielle, ainsi que d'être capable de suivre les demandes des développeurs pour résoudre tout problème potentiel. Vous devriez également être disposé à tester toutes les aéronefs qui sont par défaut inclus dans le package de base de FlightGear sur les plateformes auxquelles vous avez accès afin de garantir que tous les aéronefs par défaut fonctionnent correctement.

En fournissant directement des retours sur vos expériences avec le code développé pour FlightGear, vous deviendrez une pièce cruciale du processus de développement et vous servirez en substance comme contrôle qualité pour FlightGear, vos expériences détermineront si le code développé pour FlightGear est prêt pour une prochaine publication officielle ou non. Si vous êtes prêt à vous engager bénévolement de cette manière pour le projet FlightGear, veuillez vous abonner à la liste de diffusion des annonces de FlightGear, où les futures publications préliminaires seront probablement annoncées afin d'attirer un plus grand nombre de testeurs de prépublication.

Note  Si vous êtes intéressé par le fait de faire du développement pour FlightGear, assurez-vous de consulter le portail Développeurs.

Héberger un serveur multijoueur

Si vous avez accès à un serveur sous système 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.

Dites-nous si FlightGear fonctionne avec votre matériel

Vous pouvez aider les autres utilisateurs de FlightGear en nous remontant si FlightGear fonctionne avec votre matériel. Veuillez consulter Recommandations de matériel pour FlightGear, Cartes vidéo problématiques et ordinateurs portables connus pouvant exécuter FlightGear.

Participer au forum FlightGear

Si vous ne l'avez pas encore 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 quelque sorte une contribution. Cela participe à l'auto-discipline des forums et libère les modérateurs-pour faire du développement.

Regardez le canal de chat FlightGear

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

Pour discuter en temps réel avec d'autres utilisateurs de FlightGear, vous pouvez consulter le canal de chat IRC. Cela est également une excellente manière d'obtenir et de fournir de l'aide communautaire, ou de connaître les dernières nouvelles sur FlightGear.

Parlez-nous de vos propres idées et demandes de fonctionnalités pour améliorer FlightGear

Si vous pensez avoir une bonne idée ou une demande de fonctionnalité pour améliorer FlightGear, postez-les sur les forums de FlightGear ou dans le canal IRC : ce sont d'excellents moyens d'obtenir des retours.

Une autre nouvelle méthode pour poster des demandes de fonctionnalités et faire des suggestions est disponible à http://flightgear-bugs.googlecode.com

Aidez nous à rédiger la lettre d'information

Le bulletin mensuel de FlightGear (Newsletter) est un bulletin géré par la communauté, créé et édité à l'aide du wiki. Tous les utilisateurs FlightGear sont invités à contribuer au bulletin. Le seul élément requis est un compte wiki, qui est gratuit et facile à accéder.

N'hésitez pas à ajouter au bulletin des nouvelles concernant vos propres projets FlightGear ou des projets initiés par d'autres.

Vous pouvez trouver le brouillon du prochain numéro de newsletter à Next newsletter.

Juste en suivant les forums, les listes de diffusion ou le canal IRC, vous devriez avoir de nombreuses opportunités d'informations à ajouter au bulletin. Une chose simple pour commencer - même sans écrire quoi que ce soit - est de télécharger des captures d'écran montrant les développements récents de FlightGear pour les utiliser dans le bulletin de FlightGear.

Avis

Une autre chose qui peut être facilement faite est de réviser FlightGear (ou juste certaines parties d'entre elles, comme par exemple les scènes et/ou les avions) et de soumettre vos avis à certains des portails de simulation de vol. Bien sûr, vous pouvez également écrire directement vos avis en utilisant le wiki de FlightGear.