hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


10 façons de contribuer à la communauté Open Source

Le logiciel open source a contribué à accélérer le développement de la technologie de l'information, générant des opportunités jamais vues auparavant. Pensez aux startups et aux petites entreprises qui utilisent des CMS gratuits tels que Drupal ou WordPress, ou des environnements de bureau fournis par des distributions Linux que nous pouvons utiliser gratuitement.

Les logiciels Open Source que nous pouvons télécharger à partir d'endroits tels que Sourceforge, GitHub ou le référentiel de plugins WordPress sont généralement écrits et maintenus par des développeurs bénévoles pendant leur temps libre . Si nous avons déjà utilisé un logiciel open source, nous ne sommes pas simplement un utilisateur final, mais aussi un membre de la communauté Open Source.

Comme le succès du mouvement dépend fortement de ses utilisateurs, il est important de considérer l'open source comme notre propre projet et de réfléchir à ce que nous pouvons faire pour améliorer les produits open source (logiciels, plugins, thèmes, extraits de code, plateformes de blogs, systèmes d'exploitation, etc.) que nous utilisons.

Avec Noël à venir, dans ce post, nous examinons comment nous pouvons redonner à la communauté Open Source, autant ou aussi peu que nous en avons le temps et la capacité.

1. Donner des avis positifs à nos logiciels préférés

Comme les développeurs open source ne sont généralement pas compensés financièrement, ils doivent être motivés autrement. Beaucoup d'entre eux ont tristement expérimenté que les utilisateurs ont tendance à donner des avis négatifs beaucoup plus facilement que les commentaires positifs.

Cette tendance est généralement perçue comme le résultat d'une psychologie humaine fondamentale, car un utilisateur mécontent, confus par un logiciel non fonctionnel, commentera plus rapidement la qualité que quelqu'un dont les besoins ont été satisfaits, mais cela vaut également la peine d'y réfléchir.

Obtenir de petites critiques positives peut être extrêmement démotivant pour les développeurs open source, donc si nous trouvons un bon thème, un plugin, ou un logiciel, c'est toujours une bonne idée de retourner sur son site d'origine, et de laisser un feedback positif aux développeurs.

Même s'ils n'ont pas le temps de répondre, ils l'apprécieront sûrement. Noël peut être un bon moment pour surprendre les auteurs de nos plugins et thèmes préférés avec une superbe revue en cadeau.

2. Posez des questions avant de donner des avis négatifs

Malgré toute la bonne volonté, il arrive souvent que quelque chose ne marche pas comme nous l'avons imaginé. Ce n'est pas nécessairement la question du logiciel, mais cela peut aussi provenir des problèmes de notre environnement local, de l' incompatibilité des autres logiciels que nous utilisons, et bien d'autres choses.

Laisser un avis négatif doit être considéré comme un dernier recours si nous voulons une Communauté Open Source florissante. Nous devons toujours nous rappeler que nous obtenons gratuitement les logiciels dont nous avons besoin, donc nous ne sommes pas vraiment dans le rôle d'un client mais plutôt d'un pair .

Les plateformes en ligne sur lesquelles nous pouvons télécharger des logiciels open source fournissent généralement des moyens de contacter les développeurs, donc avant de quitter cette revue astucieuse 1 étoile, c'est toujours une bonne idée de décrire le problème en détail et de poser des questions sur le forum . Dans la plupart des cas, les développeurs répondront rapidement.

3. Aidez les développeurs à reproduire facilement les bogues

Que nous ayons accès à un forum de support ou à un système de suivi des bogues, ou que nous contactions directement les développeurs par email ou via un site de réseau social, il est toujours crucial de décrire notre problème en détail .

Un bon rapport de bug est une forme d'art qui lui est propre, et peut énormément aider les développeurs, s'il est fait correctement, donc ça vaut la peine de réfléchir à la façon de le composer correctement.

Les développeurs doivent savoir étape par étape ce que nous avons fait avant de rencontrer le bogue, comment le dysfonctionnement s'est produit exactement, quels autres logiciels / plugins fonctionnent en même temps, et dans certains cas, la plate - forme, le système opérationnel et l' appareil utilisé.

Les rapports de bug et les critiques qui disent seulement que "ce plugin craint" ou "merde sans valeur" ne sont pas particulièrement utiles.

4. Contribuer aux forums de support

Si nous avons déjà utilisé un logiciel, un plugin, un thème ou une plateforme de blogs pendant un certain temps, nous pouvons facilement redonner à la communauté en partageant nos connaissances avec des utilisateurs moins expérimentés . La plupart des sites offrant des contenus open source ont des forums de support thématiques où tout le monde peut s'inscrire.

Nous n'avons pas besoin d'être un développeur pour aider, car il y a aussi beaucoup de questions non techniques. Contribuer à soutenir les forums est important non seulement parce que nous pouvons aider les autres, mais aussi parce que c'est un moyen de garder nos connaissances à jour .

5. Diffuser le mot sur les logiciels que nous aimons

Si nous trouvons quelque chose que nous aimons particulièrement, offrir une couverture ou une promotion gratuite est également un excellent moyen d'être un membre dédié de la communauté Open Source. Si nous avons un blog, ou contribuons à quelqu'un d'autre, nous n'avons pas besoin de faire autre chose que d'écrire un post intéressant à ce sujet. Ici, chez hongkiat.com, nous l'avons fait plusieurs fois, et nous continuerons à le faire à l'avenir.

Si vous ne possédez pas de blog, vous pouvez également choisir de diffuser le mot sur votre logiciel préféré sur les sites de médias sociaux. Nous aidons non seulement les développeurs Open Source de cette façon, mais aussi d' autres personnes qui recherchent un bon logiciel pour tel ou tel objectif.

6. Recommandez les caractéristiques, mais avec beaucoup de soin

Les demandes de fonctionnalités peuvent être utiles, mais uniquement si elles sont effectuées avec le plus grand soin. Si nous le faisons avec considération, et montrons aux développeurs que nous comprenons et apprécions leur travail, nous pouvons leur donner des idées précieuses en les informant de la façon dont ils peuvent améliorer le logiciel .

Malheureusement, de nombreux utilisateurs ne se comportent pas très respectueusement lorsqu'ils font des demandes de fonctionnalités, certains d'entre eux donnent même de mauvaises critiques à des plugins fonctionnant parfaitement simplement parce qu'ils ne fournissent pas les fonctionnalités dont ils ont besoin.

Ce genre de comportement détourne de nombreux développeurs talentueux de l'open source, donc si nous voulons que la communauté prospère, nous devons toujours traiter les développeurs comme des partenaires, et demander des fonctionnalités avec respect.

7. Soyez un testeur de logiciels

Les logiciels doivent être testés minutieusement, donc si nous avons un peu de temps libre, ou si nous sommes particulièrement intéressés par un plugin ou une application, nous pouvons participer au processus de développement en tant que testeur logiciel volontaire . Les équipes open source informent généralement les utilisateurs sur les opportunités de test sur leurs sites Web, dans les bulletins d'information ou sur leurs profils de médias sociaux.

Par exemple, le thème WordPress a donné aux développeurs la possibilité de tester leur dernier thème par défaut, Twenty Sixteen, et ils donnent même des instructions détaillées sur le fonctionnement du processus de test. En testant des produits, nous ne faisons pas que nous aider, mais nous pouvons aussi en apprendre beaucoup sur le processus de développement et le logiciel particulier .

8. Télécharger un patch ou une amélioration

Les équipes open source accueillent toujours les nouveaux développeurs, donc si nous ne voulons pas ou n'avons pas le temps de démarrer notre propre projet open source, cela peut être très utile si nous téléchargeons simplement des correctifs pour des bogues existants ou des améliorations . Si nous voulons faire cela, nous avons généralement besoin de créer un fichier patch contenant une liste des différences que nous avons faites .

L'équipe WordPress explique très clairement comment soumettre un correctif en accord avec le système de contrôle de version SVN utilisé par WordPress, et voici un guide sur la façon de faire une demande d'extraction si nous voulons contribuer à un projet GitHub.

La création de correctifs nécessite un codage, elle n'est donc recommandée qu'aux développeurs.

9. Contribuer à la documentation ou à la traduction

Les logiciels utilisables ne sont pas seulement constitués de code, mais nécessitent également une documentation compréhensible, et dans un monde globalisé, des traductions aussi.

La plupart des équipes open source permettent aux utilisateurs de modifier leur documentation existante et d'y ajouter de nouvelles informations; il suffit de penser au Codex WordPress. Nous ne devons pas nécessairement penser à de grandes choses, nous pouvons même aider en corrigeant les fautes de frappe et la désinformation .

Nous pouvons également collaborer à l'open source en traduisant notre logiciel ou application préféré vers une langue étrangère. Ce type de contribution est excellent pour les personnes dont la langue maternelle n'est pas l'anglais. Après tout, pourquoi voudrions-nous vivre dans un monde où des applications et des logiciels géniaux ne peuvent être atteints dans d'autres langues?

La localisation de logiciels utilise généralement des applications telles que Poedit qui permettent de traduire une ou deux phrases en même temps, donc nous ne devons pas nécessairement travailler beaucoup, car chaque petite contribution aide.

10. Continuez à utiliser des logiciels Open Source

Si nous voulons voir une scène open source vivante, nous devons continuer à utiliser activement des logiciels open source, et ne pas avoir peur d'en essayer de nouveaux . Si nous trouvons quelque chose de bien, nous ne devrions pas hésiter à le recommander aux autres, afin qu'ils puissent également en bénéficier.

Même si nous ne sommes que des utilisateurs ardents et respectueux qui ne font rien d'autre que de partager nos expériences, nous avons déjà contribué de manière significative.

Nouvelle ressource pour les développeurs Web - Avril 2017

Nouvelle ressource pour les développeurs Web - Avril 2017

Depuis le début de l'année 2017, beaucoup de choses ont changé dans le monde du développement web, avec de nouvelles applications et ressources qui arrivent tous les deux jours . Garder le contact avec la tendance, je partage avec vous aujourd'hui quelques nouvelles ressources de développement web.Ces

(Conseils techniques et de conception)

9 commandes et codes Linux à se méfier de

9 commandes et codes Linux à se méfier de

Les commandes shell / terminal Linux sont très puissantes et une simple commande peut entraîner la suppression d'un dossier, de fichiers ou d'un dossier racine, etc.Dans certains cas, Linux ne vous demandera même pas confirmation, mais il exécutera immédiatement la commande, ce qui vous fera perdre des données et des informations précieuses stockées dans ces fichiers et dossiers.Il est

(Conseils techniques et de conception)