2 Stimmen

Was sind die wichtigsten Punkte, wenn man sich an einem Open-Source-Projekt beteiligt?

Haftungsausschluss: Ich hat andere Fragen zu prüfen, die damit zusammenzuhängen schienen, aber diese hier ist viel breiter angelegt und weniger spezifisch, ihre Ziele sind auch völlig anders (also bitte erst lesen, bevor man sie löscht!):

Nun, obwohl es ein " Wie man Fragen auf intelligente Weise stellt ", und auch " Wie man Bugs effektiv meldet " (die beide äußerst hilfreich bei der Interaktion mit Benutzern sind), scheint es noch keinen ähnlich umfassenden Leitfaden darüber zu geben, "wie man sich erfolgreich an einem Open-Source-Projekt beteiligt", der speziell für neue angehende Mitwirkende geschrieben wurde.

Also, was tun Sie Was sind Ihrer Meinung nach die wichtigsten Faktoren, Punkte und Herausforderungen, auf die in einem solchen Leitfaden hingewiesen werden muss?

Das Ziel wäre es, eine möglichst umfassende Liste allgemeiner Richtlinien für die Mitarbeit an Open-Source-Projekten zu erstellen, die sich an neue Benutzer/Beitragende richtet, die sich engagieren möchten.

Idealerweise könnten Open-Source-Projekte neue Mitwirkende einfach auf den Stackoverflow-Link zu dieser Frage verweisen.

Einige Dinge für den Anfang:

  • die Art Ihrer Beiträge bestimmen (Quellcode, Dokumentation, Support/Hilfe)
  • die Anforderungen des Projekts zu bestimmen
  • die technischen Anforderungen für den Beitrag zu bestimmen (z. B. die Build-Umgebung)
  • den Prozess der ordnungsgemäßen Bereitstellung von Patches zu bestimmen
  • auf die sozialen Herausforderungen und begrenzenden Faktoren hinweisen - Geduld ist gefragt ...

3voto

Fabian Vilers Punkte 2852

Werfen Sie einen Blick auf Producing Open Source Software ( http://producingoss.com/ )

3voto

  1. Erfahren Sie mehr über Versionskontrolle
  2. Eine Dokumentation kann ein guter Einstieg sein. Sie hilft Ihnen, die vorhandenen Dinge von der Seite der Benutzerfreundlichkeit her kennenzulernen, zumindest
  3. Erfahren Sie mehr über die Gemeinschaft rund um das Projekt. Werden sie Neulingen die Entwicklung neuer Funktionen ermöglichen? Wenn nicht, dann müssen Sie sich um die Behebung einiger oder mehrerer der vorhandenen Fehler kümmern

Ich habe die technischen Anforderungen des Projekts nicht erwähnt, da Sie einen Beitrag zum Projekt leisten wollen, wenn Sie sie bereits gelesen und verstanden haben.

1voto

dwc Punkte 22998

Ich denke, ein Leitfaden könnte ziemlich einfach erstellt werden und müsste nicht einmal zu lang sein. In der Tat, ich werde einen Stich auf sie jetzt nehmen:

Sie haben also beschlossen, an einem Open-Source-Projekt teilzunehmen, wissen aber nicht, wo Sie anfangen sollen. Sie sind nicht allein! Sie sind das, was man einen Möchtegern nennt. Das stimmt. Der Code ist verfügbar. Umsonst. Benutzen Sie das Programm. Lesen Sie den Code. Verbessere Dinge. Schreibe neuen Code. Kratzen Sie Ihr eigenes Bedürfnis. Wenn Sie das noch nicht tun, dann beantworten Sie sich ehrlich und leise die Frage, warum Sie es nicht tun. Wenn Sie das Programm benutzt haben und nichts aufspringt und danach schreit, repariert zu werden, dann sind Sie entweder eine Nummer zu groß für Sie oder Sie sind im Grunde Ihres Herzens kein Programmierer. Das Ende.

1voto

Dmitri Nesteruk Punkte 21873
  1. Vergewissern Sie sich, dass Ihnen das Thema, die verwendete Technik usw. gefällt.
  2. Stellen Sie sicher, dass Sie es hacken können. Die Teilnahme an einem Projekt, das extrem bereichsspezifisch oder technisch anspruchsvoll ist, kann demotivierend sein.
  3. Vergewissern Sie sich, dass Sie die Zeit haben, tatsächlich einen Beitrag zu leisten. Ich verlasse rituell Open-Source-Projekte, wenn nur sehr wenig Aktivität zu erkennen ist (und werde auch wieder entfernt).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X