Die Community für Entwickler
Entwickler bauen das meiste von dem, was die Community teilt: Websites, Erweiterungen, Korrekturen und Werkzeuge.
Inhalt
Lernen
| Ressource | Was sie ist |
|---|---|
| Mit Git entwickeln | Git-Klone des Kernels und der Erweiterungen installieren und damit arbeiten |
| Erweiterungsentwicklung | Ein Buch in acht Teilen, vom Nutzer über den Erweiterungsentwickler zum Maintainer |
| Template-Sprache und Template-Operatoren | Die Referenz der Template-Sprache |
| Standards | Coding-Standards, Namenspräfixe, Sicherheit, Tests |
| Schulungsbücher | „drei ursprüngliche Schulungsbücher für Entwickler (zusammen über 700 Seiten)“ (Orte der Community) |
| Anwendungsentwickler, Website-Ersteller | Anwendungen und Websites bauen |
Mit dem Code arbeiten
- Installieren Sie aus Git-Klonen, damit eine Korrektur „nur einen Branch in Ihrem Fork und einen Pull Request entfernt“ ist (Wenn etwas schiefgeht).
- Beobachten Sie die Repositorys, von denen Sie abhängen; lesen Sie die Changelogs (Auf dem Laufenden bleiben).
- Testen Sie Ihre Erweiterungen vor einem Release gegen
main(Releases testen).
Etwas zurückgeben
| Beitrag | Seite |
|---|---|
| Einen Fehler beheben oder einen Test im Kernel hinzufügen | Code beitragen |
| Den Pull Request einer anderen Person prüfen | Reviews geben und erhalten |
| Eine Erweiterung veröffentlichen | Erweiterungen und Themes teilen |
Einer Erweiterung, der eine composer.json fehlt, eine hinzufügen, ein Aufruf an Freiwillige auf der Roadmap | Roadmap |
| Technische Fragen beantworten | Fragen beantworten |
| Einen neuen Entwickler betreuen | Mentoring |
Regeln, denen jeder Entwickler begegnet
- Commit-Nachrichten mit
Added:,Updated:,Fixed:,Removed:oderRenamed:; die Manifestzeile für jede geänderte Datei; Squash und Rebase (CONTRIBUTING.md). - Neuer Code verwendet das Präfix
exp; vorhandeneeZ*-Bezeichner werden nie umbenannt (Namenspräfixe). - Das CLA für Beiträge zum Kernel (Das CLA erklärt).
- KI-gestützter Code: Sie sind dafür verantwortlich und sagen, wenn ein wesentlicher Teil generiert wurde
(
CODE_OF_CONDUCT.md).
Verwandte Seiten
- Wege durch die Community
- Argumente für Entwickler
- Ökosystem: hier beginnen
- Mit Git entwickeln
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
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.