Comment collaborer sur un projet de logiciel libre

A cette occasion nous souhaitons partager avec vous un article que nous avons trouvé intéressant et que toute personne qui s'y intéresse logiciels gratuits Devrais lire. Nous avons vu cet article dans genbetadev.com et parler de comment collaborer sur un projet de logiciel libre.

Collaborer dans un projet de logiciel libre

Les projets de logiciels libres ils ont changé le monde du logiciel. Derrière l'exécution de tels projets se cachent des personnes qui consacrent leur temps à créer des technologies ouvertes auxquelles tout le monde peut contribuer. Il y a une fausse croyance que pour participer à ces projets, il est essentiel d'être un grand programmeur ou d'avoir beaucoup de temps. Mais non. Ce n'est pas une exigence essentielle.

Ensuite, nous allons vous dire le différentes manières de collaborer dans un projet de logiciel libre. Nous allons vous montrer que malgré le fait que les créateurs de nombreux projets de logiciels libres soient des génies dans l'art de la programmation, nous pouvons également apporter notre contribution de diverses manières. Tout le monde peut commencer quelque part.

Intégrez-vous à la communauté et aidez à la diffuser

Développeurs collaborant sur un projet de logiciel libre communiquer avec la communauté par différents moyens: listes de diffusion, blogs ou IRC. C'est pourquoi il est essentiel, si nous voulons commencer à collaborer sur un projet, d'abord écouter ce qui se dit et envoyer nos premiers messages.

Plus tard, nous pourrons collaborer avec eux débattre sur la liste de diffusion, aidant en IRC à d'autres personnes plus novices, et même rédiger des articles de blog du projet qui informe la communauté des nouvelles fonctionnalités ou en donnant des exemples dans des tutoriels.

Et si au lieu de programmer nous aimons concevoir davantage, les programmeurs du projet vous remercieront sûrement de les aider à améliorer le site Web. Souvent, ils sont tellement occupés à créer de nouvelles fonctionnalités qu'ils oublient l'aspect visuel du site officiel du projet.

Collaborez à la détection et à la résolution des bogues

Le code est au cœur des projets de logiciels libres, mais bien que l'écriture de code puisse être la chose la plus excitante, il faut également garder à l'esprit que la maintenance et le dépannage rendent les projets stables.

Les projets logiciels ont généralement un système de ticket visible du public. Une bonne contribution est meilleures erreurs de document qui ont été signalés. Nous pouvons diagnostiquer les erreurs, car elles peuvent souvent être mal documentées, donc si nous sommes en mesure de reproduire les erreurs de ticket et de fournir plus d'informations aux développeurs du projet, ils l'apprécieront, car ils passent parfois plus de temps à essayer de savoir où se produit l'échec. pour le résoudre.

De même, aussi il est important de fermer les tickets déjà résolus. Le nettoyage des incidents, par exemple, de plus d'un an qui en raison de l'oubli restent ouverts et peut-être dans les versions ultérieures ont déjà été résolus collatéralement.

Travailler sur le code du projet

Nous sommes arrivés au point que nous voulions tous et où les programmeurs sont souvent motivés à collaborer: écrire un nouveau code pour le projet.

Avant tout il est important que nous apprenions le style dans lequel il est écrit et la façon dont il est utilisé dans le projet. Nous devons être des membres responsables de la communauté en maintenant le style et faire les commits opportuns pour que les développeurs les plus expérimentés intègrent notre code dans la branche principale.

On peut commencer avec des pièces moins complexes qui ne seront pas compliquées à intégrer dans le projet, comme par exemple tester une version bêta sur différentes plateformes. Parfois, il est difficile de vérifier que tout fonctionne correctement sur plusieurs plates-formes et rien ne doit être adapté, nous pouvons donc nous charger de tester le code sur l'une des plates-formes que nous maîtrisons.

Nous pouvons également nous consacrer à corriger les erreursComme nous l'avons mentionné précédemment, la résolution de tickets est un bon moyen de permettre aux développeurs de se concentrer sur le flux de travail principal. En plus de les documenter, nous pouvons également commencer à écrire notre premier code en résolvant les erreurs que nous avons trouvées ou à écrire des tests pour le code sous forme de tests.

Documenter et créer des échantillons

Comment vous sentez-vous lorsque vous commencez à jouer avec un projet, vous trouvez que la documentation est rare? Eh bien, peut-être que le documentation c'est aussi un bon point où nous pouvons commencer à collaborer. Développer des parties trop brèves ou documenter des problèmes que nous avons nous-mêmes rencontrés. Normalement, la documentation est généralement au format wiki, il nous sera donc très facile d'inclure la nôtre dès le premier instant.

Il est également important d'aider créer des exemples. Plus le projet a de cas d'utilisation, mieux c'est. Nous pouvons faire de petits projets ou des applications démontrant de manière pratique comment utiliser le logiciel, l'API ou tout autre élément du projet de logiciel libre.

Via | genbetadev.com


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Un commentaire, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Utilisons Linux dit

    Très bonne contribution! Excellent article.