
Teilen Sie:
Mofizur Rahman (@moficodes) is a Senior Developer Advocate at Vonage. His favorite programming language these days is Go. He also tinkers with Node, Python and Java. He is also learning and teaching in the Go, Kubernetes, Docker and Microservice community. He is a strong believer of the power of open source and importance of giving back to the community. He is a self proclaimed sticker collecting addict and has collected several box full of stickers with no signs of stopping. He dabbles in photography sometimes.
He writes tech blogs sometimes which can be found on https://dev.to/moficodes.
Hacktoberfest Do's und Don'ts
Lesedauer: 3 Minuten
Was ist das Hacktoberfest?
Das Hacktoberfest findet bereits zum 8. Mal statt und ist eine jährliche, einmonatige Veranstaltung, bei der Entwickler aller Erfahrungsstufen zu Open-Source-Projekten beitragen, an Veranstaltungen teilnehmen, Pull Requests ausfüllen und diese Projekte finanziell unterstützen können. Hacktoberfest ist eine großartige Möglichkeit für neue und erfahrene Entwickler, an Open-Source-Projekten zu arbeiten. Es ist auch eine Gelegenheit für Projektbetreuer, neue Entwickler zu gewinnen, die bei der Wartung der Projekte helfen.
Was wirklich gut funktioniert
Nach etwa 8 Jahren Hacktoberfest ist es in der Entwicklergemeinschaft mehr oder weniger ein Begriff geworden. Jedes Jahr nehmen über hunderttausend Entwickler an den Veranstaltungen teil und reichen PRs (Pull Requests) ein. Obwohl Digital Ocean und Dev.to die Hauptsponsoren sind, veranstalten viele Unternehmen ihre eigenen Events, an denen die Leute teilnehmen können, was die Veranstaltung noch größer macht. Die gesamte Entwicklergemeinschaft kommt zusammen, um diese Veranstaltung zu einem Erfolg zu machen.
Die dunkle Seite des Hacktoberfestes
Das Hacktoberfest ist eine großartige Idee. Open Source ist das Rückgrat der Softwareindustrie, und es ist gut für die Gemeinschaft, wenn mehr Menschen daran interessiert sind, es zu nutzen und dazu beizutragen. Aber wie bei den meisten Dingen, gibt es immer einen Haken. Während des Hacktoberfestes gibt es die Chance, verschiedene Sachpreise wie T-Shirts und Aufkleber zu gewinnen, und es gibt einen Anreiz, vier Pull Requests schneller abzuschließen. Das wiederum führte dazu, dass viele Leute triviale und Spam-Pull-Requests für beliebte Open-Source-Projekte eröffneten. Letztes Jahr war das Problem so schlimm, dass das Hacktoberfest die Regeln ändern musste, so dass die Projekte sich mit Tags anmelden mussten.
Nachfolgend einige Do's and Don'ts des Hacktoberfestes aus der Sicht eines Teilnehmers und Maintainers.
Do's
Seien Sie respektvoll zueinander. Nehmen Sie als Teilnehmer Rücksicht auf die Zeit der Projektbetreuer. In den meisten Fällen arbeiten die Betreuer freiwillig an diesen Projekten. Zu verlangen, dass Ihr PR zusammengeführt wird, ist nicht hilfreich, und es ist auch nicht in Ordnung, einen PR zu erstellen, der einen Tipp- oder Grammatikfehler behebt, den bereits vier andere Leute behoben haben. Wenn Sie als Betreuer die Zeit haben, versuchen Sie bitte, angemessene Erwartungen an das Projekt zu stellen. Für viele wird dies der erste Kontakt sein, den sie mit einem Open-Source-Beitrag haben. Ihre Aktion könnte jemanden davon abhalten, bei Open Source mitzuarbeiten.
Lesen Sie als Teilnehmer den Verhaltenskodex des Projekts und die Richtlinien für Beiträge. Viele Fragen lassen sich bereits durch einen Blick in die Dokumente und frühere Ausgaben beantworten. Denken Sie daran, dass das Verhältnis von Teilnehmern zu Betreuern ziemlich hoch ist. Versuchen Sie als Betreuer, es den Leuten leicht zu machen, Informationen zu finden. Ein guter Verhaltenskodex und ein Leitfaden für Beiträge hilft den Leuten sehr dabei, die benötigten Informationen zu bekommen, ohne dass sie einen neuen Beitrag erstellen müssen.
Suchen Sie nach Projekten, die die Tags `Hacktoberfest` und `Gute erste Ausgabe` tragen. Ein einfacher Weg, dies zu finden, ist ein Blick in den Hacktoberfest-Leitfaden.
Wenn Sie ein Projektbetreuer sind und Beiträge einreichen möchten, müssen Sie zunächst die Repositories vorbereiten. In den vergangenen Jahren waren alle Repos berechtigt, was zu einigen Problemen für die Betreuer führte. In diesem Jahr müssen Sie Ihre Repositories also vorher einrichten. Befolgen Sie diese Schritte auf der offiziellen Hacktoberfest-Website. Seien Sie außerdem darauf vorbereitet, einige Zeit mit den PRs zu verbringen, indem Sie sie entweder genehmigen, ablehnen oder kommentieren. Während Sie Ihre Zeit freiwillig zur Verfügung stellen, tun dies auch die Teilnehmer.
Was man nicht tun sollte
Als Teilnehmer solltet ihr keine Spam-PRs erstellen. Ihr seid begeistert davon, eure Hacktoberfest-Ziele zu erreichen, aber am anderen Ende eines Spam-PRs sitzt ein echter Mensch, der seine Zeit damit verbringt, ein Open-Source-Projekt zu pflegen.
Belästigen Sie den Betreuer nicht, damit er Ihren PR zusammenführt. Eine sanfte Erinnerung ist keine 10+ Kommentare und E-Mails.
Machen Sie sich nicht daran, Grammatik- und Rechtschreibfehler zu korrigieren, es sei denn, der Beitragsleitfaden verlangt dies ausdrücklich.
Als Betreuer sollten Sie sich nicht verausgaben, indem Sie versuchen, jede PR und Interaktion zu unterhalten.
Tadeln Sie niemanden für seine schlechte PR. Versuchen Sie, von positiven Absichten auszugehen. Sie sind der Open-Source-Botschafter für viele dieser Entwickler, die sich vielleicht zum ersten Mal an Open Source beteiligen.
Und schließlich: Viel Spaß dabei. Dies ist wahrscheinlich das größte Festival, das wir Entwickler bekommen. Ja, wir hatten unsere Probleme damit, aber ich glaube immer noch, dass es in erster Linie eine Kraft für das Gute ist.
Teilen Sie:
Mofizur Rahman (@moficodes) is a Senior Developer Advocate at Vonage. His favorite programming language these days is Go. He also tinkers with Node, Python and Java. He is also learning and teaching in the Go, Kubernetes, Docker and Microservice community. He is a strong believer of the power of open source and importance of giving back to the community. He is a self proclaimed sticker collecting addict and has collected several box full of stickers with no signs of stopping. He dabbles in photography sometimes.
He writes tech blogs sometimes which can be found on https://dev.to/moficodes.