Heim > Backend-Entwicklung > Python-Tutorial > Hacktoberfest aus der Sicht eines Betreuers

Hacktoberfest aus der Sicht eines Betreuers

Susan Sarandon
Freigeben: 2024-10-11 10:27:29
Original
497 Leute haben es durchsucht

Hacktoberfest from a maintainer

Dieses Mal habe ich mich entschieden, als Projektbetreuer am Hacktoberfest teilzunehmen.

Das Projekt ist (AnadiCSV)[https://github.com/Cereal84/AnadiCSV] ein einfaches Tool zum Abfragen von Daten aus einer CSV-Datei per SQL-Abfrage.

AnadiCSV ist in Python geschrieben und verwendet DuckDB und Textual. Das Projekt wurde in einem embryonalen Zustand beim Hacktoberfest eingereicht. Die Idee, das Hacktoberfest zu nutzen, hatte zwei Gründe:

  • Lernen Sie, ein Projekt mit „externen“ Mitwirkenden zu verwalten
  • Verbessern Sie den Code, damit die Leute etwas beitragen können.

Nun einige Lektionen, die ich bisher gelernt habe.

Schreiben Sie detaillierte Probleme

Auch wenn das Problem für Sie glasklar ist, bedeutet das nicht, dass dies auch für externe Mitwirkende gilt, insbesondere wenn es sich um unerfahrene Mitarbeiter handelt.

Versuchen Sie, einen Dialog zu diesem Thema zu führen

Details können nicht genug sein, es ist besser, einen Dialog zu beginnen, um sicherzustellen, dass jeder die zu erledigende Arbeit versteht.

Die CONTRIBUTING-Datei ist wichtig

Ich habe diese Datei in meinen Repositories immer ignoriert. Wenn Sie anderen dabei helfen möchten, einen Beitrag zu leisten, ist es sehr wichtig, dass Sie schreiben können, wie sie funktionieren, welche Regeln zu befolgen sind und manchmal, was die Logik hinter einem Abschnitt ist ( d. h. wenn Sie eine CLI-Option hinzufügen möchten, die alle beteiligten Dateien enthält, wenn dies im Code nicht so klar ist).

Eine schlechte Codeüberprüfung durchzuführen ist keine gute Idee

Manchmal haben Sie es eilig, möchten aber so schnell wie möglich etwas PR zusammenführen; Sie haben die PR schnell gelesen und es scheint in Ordnung zu sein. Überspringen Sie einige Dateien, weil Sie sie vergessen haben oder weil Sie denken, dass die Änderungen so einfach sind, dass sie sicherlich richtig sind.
Offensichtlich werden sie das Repository zerstören :).

GitHub-Aktionen sind gut

Das Hinzufügen einiger Prüfungen wie Codeformatierer, Linter usw. ist eine gute Idee, um diese Dinge während der Codeüberprüfung zu vermeiden und Sie sich auf wichtige Dinge konzentrieren zu können.

Abschluss

Bis jetzt habe ich viel gelernt und ich bin froh, dieses Projekt gestartet zu haben und empfehle jedem, das Gleiche zu versuchen.

Für alle, die auf der Suche nach Themen zum Hacktoberfest sind, kommen Sie uns bitte besuchen :).

Das obige ist der detaillierte Inhalt vonHacktoberfest aus der Sicht eines Betreuers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage