Das GitHub-Repository anlegen
Diese Seite ist für Designer, die ein Theme auf ihrem Rechner unter Git haben und es auf GitHub bringen wollen.
Andere Git-Hosts funktionieren ganz ähnlich; die Befehle unten verwenden die GitHub-Kommandozeile gh.
Bevor Sie beginnen
- Das Theme ist ein Git-Repository, dessen Wurzel der Erweiterungsordner ist (Ein Theme unter Git stellen).
gh auth statusmeldet, dass Sie bei github.com angemeldet sind.LICENSEundREADME.mdsind committet.
Schritt für Schritt mit gh
Legen Sie im Ordner des Themes das Repository an und pushen Sie in einem Zug:
gh repo create yourvendor/mytheme --public --source . --remote origin --push \ --description "A responsive theme for Exponential 6 sites"Erwartet: die URL des Repositorys, dann die Ausgabe des Pushs.
Setzen Sie Website und Topics (siehe Repository-Name, Beschreibung und Topics):
gh repo edit yourvendor/mytheme --homepage https://packagist.org/packages/yourvendor/mytheme \ --add-topic exponential --add-topic theme --add-topic responsive-designPrüfen Sie, was GitHub erkannt hat:
gh repo view yourvendor/mytheme --json licenseInfo,hasIssuesEnabled,homepageUrlErwartet: Ihre Lizenz (für die GPL Version 2 meldet GitHub
GPL-2.0), aktivierte Issues, die Homepage.
Im Browser
Auf github.com New repository: Eigentümer, Name (der Name der Erweiterung), Beschreibung, Public. Lassen Sie GitHub kein README und keine Lizenz hinzufügen; Sie haben beides schon.
Kopieren Sie die URL des Repositorys und verbinden Sie Ihr lokales Repository:
git remote add origin https://github.com/yourvendor/mytheme.git git push -u origin mainPrüfen Sie unter Settings, dass Issues eingeschaltet ist; fügen Sie über das Zahnrad in der Seitenleiste Website und Topics hinzu.
Bewährte Praxis
- Verwenden Sie für ein Theme, das ein Team oder eine Firma betreut, ein Organisationskonto, damit es nicht von einer Person abhängt.
- Schalten Sie für jedes Konto mit Schreibzugriff die Zwei-Faktor-Authentifizierung ein.
- Fügen Sie vor dem ersten Release
SECURITY.mdhinzu (Eine Sicherheitsrichtlinie für ein Theme).
Verwandte Seiten
- Der erste Push und der Standard-Branch
- 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.