Wie Sie beitragen können

Ein Beitrag kann so klein ausfallen wie einen Tippfehler in der Dokumentation zu korrigieren oder er kann so groß sein wie die Entwicklung eines neuen Moduls: Wir schaffen eine konstruktive Umgebung, in der Sie einen wertvollen Beitrag zur Community leisten können — und dafür gibt es viele Möglichkeiten.

Codebasis

Ihr Input als Teil von Camunda: Steuern Sie Code oder Dokumentation bei.

Fachwissen

Helfen Sie anderen Benutzern durch Ihr Fachwissen, Prozesse zum Laufen zu bringen.

Ideen und Feedback

Dank Ihrer Hilfe kann Camunda noch großartiger werden! Ideen zu Funktionen und Feedback sind willkommen.

Zur Codebasis beitragen

Indem Sie Code beisteuern, helfen Sie mit, Produkte zu verbessern. Unser Team prüft den Arbeitsrückstand kontinuierlich und priorisiert Aufgaben. Wir versuchen, uns auf die Aufgaben zu konzentrieren, die für die Mehrheit der Benutzer am nützlichsten sind, nehmen uns aber die Freiheit, auszuwählen, woran wir arbeiten. Durch die Bereitstellung von Code können Sie die Camunda-Produkte unabhängig von den Prioritäten unseres Teams verbessern.

Sie können sich beispielsweise folgendermaßen beteiligen:

  • Erweiterung oder Verbesserung der Dokumentation
  • Festlegung von Prioritäten bei Problemlösungen und GitHub-Management
  • Bugfixes
  • API-Erweiterungen 
  • Vollkommen neue APIs

Beiträge zum Code helfen bei Fehlerberichten und führen oft zu neuen Ideen. Teilen Sie entsprechende Infos erst im Benutzerforum bevor Sie den Code bereitstellen. Dank dieses zusätzlichen Feedbacks können Sie Tipps von erfahrenen Camunda-Benutzern und -Entwicklern erhalten, bevor eventuell zu viel Aufwand bei der Implementierung entsteht.

Es gibt zwei verschiedene Möglichkeiten, Code beizusteuern:

Als unabhängige Erweiterung im Rahmen der Camunda Community

Haupt-Codebasis Community-Erweiterung
Der Beitrag muss zu den Camunda-Produkten passen. Die finale Entscheidung liegt bei Camunda. Allgemeine Einsetzbarkeit, insbesondere für Bereiche, die nicht zum zentralen Anwendungsbereich von Camunda gehören.
Der Code und die API haben mindestens dieselbe Qualität wie die Haupt-Codebasis. Keine Einschränkungen bei der Codequalität und dem API-Design.
Einmal beigesteuert, wird der Code von Camunda gepflegt und unterstützt. Der Code wird von Community-Mitgliedern gepflegt und unterstützt. Camunda bietet ein GitHub-Repository und eine Testinfrastruktur.
Funktionen und Fehlerbehebungen bleiben in allen künftigen Camunda-Version stabil. Der Projektverlauf liegt in der Verantwortlichkeit des entsprechenden Community-Mitglieds.
Code wird im Rahmen der Release-Zyklen freigegeben. Der Release-Zyklus liegt in der Verantwortlichkeit des entsprechenden Community-Mitglieds.
Camunda kündigt bedeutendere Beiträge über seine Kommunikationskanäle, einschl. Blog, Newsletter und über die sozialen Medien an. Inhalte werden für Camunda-Kommunikationskanäle bereitgestellt.

Sehen Sie in die Liste der bestehenden Community-Erweiterungen, um eine Vorstellung davon zu erhalten, wie eine Community-Erweiterung aussehen kann. Einige Community-Erweiterungen wurden in die Haupt-Codebasis von Camunda integriert.

Camunda-Entwickler und unsere Community können Sie bzgl. Ihres Beitrags beraten und unterstützen. Beispiele:

  • Umsetzung einer Idee in eine Funktion, die implementiert und im Issue Tracker eines Projekts dokumentiert werden kann
  • Erörterung, ob eine Funktion derzeit umgesetzt werden kann
  • Beurteilung, welches Release Ihren Beitrag enthalten wird
  • Entwicklung von APIs
  • Beantwortung technischer Fragen zum Quellcode

Bei größeren Beiträgen (Haupt-Codebasis oder Community-Erweiterung) ist in erster Linie ein Entwickler von Camunda dafür zuständig, Sie durch den Prozess zu führen und eventuelle Probleme zu lösen. Dennoch sind allgemein immer noch Sie zuständig.

Alle Repositories, die Ihnen zur Verfügung stehen, finden Sie in der Camunda GitHub Organization.

Sie können sich auch durch die Camunda Community Hub GitHub Organization klicken, um Community-Erweiterungen zu finden, zu denen Sie beitragen können. Zudem können Sie selbst welche hinzufügen.

Achten Sie beim Schreiben von Code darauf, dass Sie sich an die Richtlinien halten, die im jeweiligen Repository angegeben sind. Nach Abschluss reichen Sie Ihren Beitrag bitte als Pull Request ein. Ein Verwalter des Repositorys wird ihn überprüfen und eventuell Verbesserungen vorschlagen. Wenn alles in Ordnung ist, wird der Code zusammengeführt.

Beitrag zur Dokumentation

Wir freuen uns auch über Feedback zu Pull Requests und zur Dokumentation. Für kleine Korrekturen, wie einen Tippfehler oder einen defekten Link, hat jede Dokumentationsseite einen GitHub-Link, der Sie zu der Quelldatei der Seite führt, auf der Sie sich gerade befinden.

Wie Sie größere Korrekturen durchführen, erfahren Sie in unserem Contributing Guide.

Fachwissen teilen

Camunda Forum

Helfen Sie im Camunda-Forum anderen Benutzern, ihre Prozesse zu implementieren. Indem Sie Ihre Lösungen teilen, können Sie eine fachliche Diskussion anstoßen, selbst neue Erkenntnisse gewinnen und anderen helfen.

Camunda Community

Es gibt viele Möglichkeiten, an Camunda-Treffen teilzunehmen: Sie können online oder vor Ort mit anderen Community-Mitgliedern teilnehmen. Möchten Sie über das letzte Projekt sprechen, an dem Sie gearbeitet haben? Oder möchten Sie vielleicht ein eigenes Camunda Chapter in Ihrer Region leiten?

Aktives Mitglied unserer Community

Es gibt viele Möglichkeiten, Ihr Camunda-Fachwissen in die Community einzubringen:

Diese Liste ist nur ein Anhaltspunkt, es gibt unzählige Möglichkeiten, Camunda besser zu machen.

Wenn Sie eine Idee haben und Hilfe bei den ersten Schritten benötigen, wenden Sie sich an [email protected].

Ideen und Feedback teilen

Sie haben eine Idee, wie Camunda noch besser werden könnte? Gerne im Camunda-Forum teilen! Im Forum können sich Benutzer und Entwickler austauschen und Ihren Beitrag bewerten und einer kritischen Prüfung unterziehen. Wenn eine Entscheidung getroffen wurde, können wir die zusammengefasste Anfrage für die neue Funktion in den Issue Tracker übernehmen. 

Teilen Sie Ihre Erkenntnisse im Camunda-Forum. Helfen Sie anderen beim Problemverständnis, indem Sie das Problem und auch die Schritte zu dessen Lösung beschreiben.

Sie sind schon sehr aktiv und möchten Ihr Wissen mit anderen in der Community teilen, um ihnen weiterzuhelfen? Dann sind Sie womöglich ein Camunda Champion!