Poggit ist eine Website für zwei Dinge: einen Plugin-Builder (Poggit-CI) und eine Plugin-Liste (Poggit-Release).
Ich wollte dieses Projekt nutzen, um zu experimentieren, wie schlimm es ist, wenn keine Frameworks verwendet werden. Ich habe nicht vor, dies zu ändern, da dies ein lebendiger Beweis dafür ist, warum PHP (insbesondere ohne Server-Frameworks) schlecht ist.
Poggit erstellt Phars für Ihr Projekt, wenn Sie einen Commit pushen oder eine Pull-Anfrage stellen.
Melden Sie sich auf der Poggit-Website an und autorisieren Sie die Poggit-Anwendung für Ihr Benutzerkonto oder Ihre Organisationen. Im CI-Administrationsbereich finden Sie Schaltflächen zum Aktivieren von Poggit-CI für bestimmte Repos. Poggit hilft Ihnen beim Erstellen der Datei .poggit.yml
in Ihrem Repo, und dann beginnt Poggit bei jedem Commit mit der Erstellung Ihrer Projekte in Ihrem Repo.
Ein Projekt kann freigegeben werden, nachdem es einen Entwicklungs-Build hat. Den Release-Button finden Sie auf der CI-Projektseite.
Eine Liste der veröffentlichten Plugins finden Sie unter https://poggit.pmmp.io/plugins. Plugins, deren Überprüfung noch aussteht, finden Sie auch unter https://poggit.pmmp.io/review.
Poggit stellt ein Bibliotheksframework namens „Virions“ zur Verfügung.
Ja, technisch gesehen ist das möglich, auch wenn ich davon abgeraten werde.
Poggit verwaltet eine Website, auf der Benutzer Plugins finden können. Wenn also jeder seine eigene Poggit-Website erstellt, wird es für Benutzer verwirrend sein, da die Plugin-Listen überall verstreut sind. Im Interesse der Community hosten Sie bitte kein öffentliches Poggit selbst, es sei denn, Sie haben Ihre Version von Poggit so stark verbessert, dass die Originalversion nicht mehr existent ist.
Aus verschiedenen Gründen, vor allem weil ich ein hartnäckiger Befürworter freier Software bin, können Sie jedoch immer noch selbst eine Poggit-Instanz hosten. Dieses Projekt ist unter der Apache-Lizenz Version 2.0 lizenziert. Eine vollständige Kopie dieser Lizenz erhalten Sie in der Datei LIZENZ.
Dennoch ist Poggit eine Open-Source-Lösung für Entwickler, nicht für Unternehmen. Hier liegt es an den Entwicklern, es zu verbessern oder daraus zu lernen, „um gemeinsam bessere Software zu entwickeln“ . Sie sind herzlich willkommen, wenn Sie Poggit aus Sicherheitsgründen oder zum Testen selbst hosten möchten. Aber wenn Sie Poggit aus Profitgründen hosten, bitte ich Sie höflich, dies nicht zu tun .
Bitte lesen Sie: Kann ich es selbst hosten? bevor Sie Poggit installieren.
Anweisungen zur Installation von Poggit finden Sie dann unter INSTALL.md.