✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Hinzufügen Ihres WordPress-Plugins zu Packagist

5

Wenn Sie damit beginnen, Ihre WordPress-Plug-ins zu GitHub hinzuzufügen, möchten Sie es wahrscheinlich als Nächstes anderen Entwicklern erleichtern, mit der Integration dieser Pakete in ihre composer.json -Datei zu beginnen.

Das heißt, sie müssen Ihr Plugin nicht herunterladen, es in Ihr Projekt aufnehmen, nach Updates suchen oder ähnliches. Stattdessen fügen sie die Datei hinzu und führen dann Folgendes aus:

$ composer update

… wann immer sie bereit sind, die neueste Version Ihrer Arbeit zu erhalten.

Es reicht jedoch nicht aus, Ihre Arbeit einfach auf GitHub beizutragen. Sie müssen Ihr WordPress-Plugin bei Packagist einreichen (das funktioniert natürlich auch mit anderen Projekten, aber das würde wirklich den Rahmen dieses Blogs sprengen).

Und hier ist, wie es geht.

Fügen Sie Ihr WordPress-Plugin zu Packagist hinzu

Für diejenigen, die es nicht kennen, hier ist das Wesentliche:

Packagist ist das wichtigste Composer – Repository. Es aggregiert öffentliche PHP-Pakete, die mit Composer installierbar sind.

Kurz gesagt, es macht es einfach, Bibliotheken von Drittanbietern über Composer in Ihre Projekte einzubinden.

Wie auch immer, sobald Ihr Plugin auf GitHub ist, müssen Sie noch ein paar weitere Schritte einbeziehen, um Ihre Arbeit für die Registrierung bei Packagist vorzubereiten. Dabei ist es ganz einfach:

  1. Falls noch nicht geschehen, erstellen Sie ein Konto bei Packagist,
  2. Fügen Sie Ihrem Projekt eine composer.json-Datei hinzu und vergewissern Sie sich, dass sie Folgendes enthält :

Wenn Sie fertig sind, stellen Sie sicher, dass Sie Composer aktualisieren, um Ihre composer.lock-Datei zu generieren. Navigieren Sie von dort zur Seite „ Senden ” und fügen Sie die URL zu Ihrem GitHub-Repository hinzu.

Von dort aus können Sie und alle anderen eine Referenz in die jeweilige composer.json-Datei ihres Projekts einfügen und sie dann in ihr Projekt aufnehmen.

Ein Beispiel

Ein funktionierendes Beispiel dafür, wie dies aussehen könnte, finden Sie in diesem Projekt. (Und ich werde mehr Informationen über dieses spezielle Projekt in einem zukünftigen Beitrag haben.)

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen