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 :
Maintenant, quelques leçons que j'ai apprises jusqu'à présent.
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.
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.
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).
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 :).
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.
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!