Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Als Lernende beitragen

Warum und wie Lernende zu Exponential beitragen - die Arten von Beiträgen, die zu jedem Lernpfad passen, was Sie brauchen, die Regeln aus CONTRIBUTING.md und dem Verhaltenskodex, wie die Begutachtung abläuft, die CLA…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/contributing-as-a-student.md

On this page

This page is a translation. Read the English original

Als Lernende beitragen

Exponential ist freie Software, die offen entwickelt wird, und Beiträge von Lernenden sind willkommen. Ein Beitrag lehrt Sie mehr als eine Übung, weil echte Menschen ihn begutachten und echte Benutzer davon profitieren. „Echte Beiträge sind das beste Portfolio, das Studierende haben können: Ein gemergter Pull Request ist ein öffentlicher Nachweis von Können“ (Partner für Studierende und Bildung).

Inhalt

  1. Arten von Beiträgen
  2. Was Sie brauchen
  3. Die Regeln
  4. Wie die Begutachtung abläuft
  5. Urheberrecht und Lizenzen
  6. Wo Sie anfangen

Arten von Beiträgen

BeitragBrauchtPasst zum PfadSeite
Einen Fehler gut meldenEin GitHub-Konto, eine LernwebsiteAlleFehler, die Sie beim Lernen finden
Einen Tippfehler oder einen veralteten Schritt in der Hilfe korrigierenEin GitHub-KontoAlleDie Hilfe als Lernende verbessern
Texte der Oberfläche übersetzenEine Sprache, die Sie gut schreibenRedakteur, alleAls Lernende übersetzen
Eine Frage in der Community beantwortenWas Sie gelernt habenAlleUm Hilfe bitten und Lerngruppen
Einen Test schreiben, der einen Fehler nachstelltPHP, GitEntwicklerCode beitragen
Einen kleinen Fehler behebenPHP, GitEntwicklerIhr erster Beitrag, Schritt für Schritt
Eine eigene Erweiterung oder ein eigenes Theme veröffentlichenIhr eigenes ProjektEntwickler, DesignerErweiterungen zurückgeben
Ein Site-Paket beitragenEine Website, die es wert ist, geteilt zu werdenAdministrator, DesignerIhr Site-Paket beitragen

Der Bereich für Unterstützer nennt weitere Wege zu helfen (Unterstützer: hier beginnen).

Was Sie brauchen

Die Regeln

Aus CONTRIBUTING.md im Wurzelverzeichnis des Kernels (Richtlinien für Mitwirkende):

  • Lesen Sie zuerst den Verhaltenskodex; von allen Mitwirkenden wird erwartet, dass sie ihn einhalten.
  • Arbeiten Sie immer auf einem neuen Branch; halten Sie jeden Pull Request fokussiert, eine Änderung pro Pull Request.
  • Commit-Betreffzeilen beginnen mit dem, was die Änderung tut: Added: , Updated: , Fixed: , Removed: oder Renamed: .
  • Folgen Sie den Coding-Standards und dem Stil der Dateien rund um Ihre Änderung.
  • Halten Sie das Dateimanifest share/filelist.md5 aktuell (make manifest-fix); make hooks installiert einen Pre-Commit-Hook, der es, die PHP-Syntax und den Codestil prüft.
  • Fügen Sie Tests hinzu, wo Sie können, und aktualisieren Sie bei Bedarf die Dokumentation.

Wie die Begutachtung abläuft

CONTRIBUTING.md warnt: „Stellen Sie sich auf viele Runden der Begutachtung ein. 7x führt deutlich mehr Begutachtungsrunden als üblich durch, bevor es einen Commit oder Pull Request annimmt, manchmal Hunderte von Überarbeitungen … das ist kein Urteil über Sie.“

  • Beantworten Sie jede Anmerkung im Pull Request, mit einer Änderung oder einer Begründung.
  • Wenn ein Gutachter sagt, das Verhalten, das Sie geändert haben, sei eine negative Funktion, also gewollt oder Auslegungssache, und andere Websites verlassen sich darauf, dann erklären Sie Ihren Anwendungsfall und bieten Sie die Änderung als Option statt als neue Voreinstellung an.
  • Fassen Sie Ihren Pull Request mit Squash zusammen und rebasen Sie ihn auf main, solange er offen ist, wie 7x es verlangt; einen Force-Push machen Sie nur auf den Branch Ihres eigenen Pull Requests (Mit Git entwickeln).
  • Jede Begutachtungsrunde ist eine kostenlose Lektion von erfahrenen Entwicklern. Notieren Sie, was Sie gelernt haben, in Ihrem Lerntagebuch.

Urheberrecht und Lizenzen

  • Codebeiträge stehen unter der GNU GPL Version 2 oder später, wie der Rest von Exponential.
  • Dokumentation ist freie Dokumentation unter der GNU FDL 1.3 oder später (Freie Dokumentation).
  • Ein Codebeitrag zum Kernel wird erst gemergt, wenn sein Autor das Contributor Licensing Agreement unterzeichnet hat, mit dem der Autor das Urheberrecht an die Exponential Foundation und 7x überträgt. Lesen Sie Die CLA für Lernende, bevor Sie Kernel-Code einsenden. Ihre eigenen Erweiterungen sind davon nicht betroffen.

Wo Sie anfangen

  1. Wählen Sie die kleinste echte Aufgabe: einen Tippfehler, den Sie gefunden haben, einen Schritt, der bei Ihnen nicht funktioniert hat, eine Zeichenkette in Ihrer Sprache.
  2. Folgen Sie Ihr erster Beitrag, Schritt für Schritt.
  3. Fügen Sie den Link Ihrem Portfolio hinzu, sobald er gemergt ist (Ein Portfolio aufbauen).

Der Leitfaden der Fürsprecher Einen ersten Beitrag begleiten ist für Menschen geschrieben, die Ihnen helfen; wenn Sie ihn lesen, sehen Sie, wie eine gute erste Aufgabe aussieht.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x