Hacktoberfest du point de vue du responsable

Susan Sarandon
Libérer: 2024-10-11 10:27:29
original
369 Les gens l'ont consulté

Hacktoberfest from a maintainer

Cette fois, j'ai décidé de participer au Hacktoberfest en tant que responsable du projet.

Le projet est (AnadiCSV)[https://github.com/Cereal84/AnadiCSV] un outil simple pour interroger les données d'un fichier CSV via une requête SQL.

AnadiCSV est écrit en Python et utilise DuckDB et Textual, le projet a été soumis au hacktoberfest à l'état embryonnaire. L'idée était de profiter du hacktoberfest pour deux raisons :

  • apprendre à gérer un projet avec des contributeurs 'externes'
  • améliorer le code en laissant les gens contribuer.

Maintenant, quelques leçons que j'ai apprises jusqu'à présent.

Rédiger des problèmes détaillés

Même si la problématique est parfaitement claire pour vous, cela ne veut pas dire qu'il en est de même pour les contributeurs externes, surtout s'ils ne sont pas expérimentés.

Essayez d'avoir un dialogue sur la question

Les détails ne suffisent peut-être pas, il vaut mieux entamer un dialogue afin d'être sûr que chacun comprend le travail à faire.

Le fichier CONTRIBUANT est important

J'ai toujours ignoré ce fichier dans mes référentiels. Si vous voulez aider les gens à contribuer, c'est assez important, vous pouvez écrire la façon dont vous vous attendez à ce qu'ils fonctionnent, les règles à suivre, et parfois quelle est la logique derrière certaines sections ( c'est-à-dire si vous souhaitez ajouter une option cli qui contient tous les fichiers impliqués si ce n'est pas si clair dans le code).

Faire une mauvaise révision du code n'est pas une bonne idée

Parfois, vous êtes pressé mais vous souhaitez fusionner certains PR le plus rapidement possible ; vous lisez le PR rapidement et tout semble aller bien, sautez certains fichiers parce que vous les oubliez ou parce que vous pensez que les modifications seront si simples qu'elles sont sûrement correctes.
Évidemment, ils casseront le référentiel :).

Les actions GitHub sont bonnes

Ajouter quelques vérifications telles que le formateur de code, le linter, etc. est une bonne idée pour éviter de faire ces choses lors de la révision du code et vous permettre de vous concentrer sur des choses importantes.

Conclusion

Jusqu'à présent, j'ai beaucoup appris et je suis heureux d'avoir lancé ce projet et je suggère à tout le monde d'essayer de faire de même.

Pour tous ceux qui recherchent des problèmes sur le hacktoberfest, venez nous rendre visite :).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!