Poggit は、プラグイン ビルダー (Poggit-CI) とプラグイン リスト (Poggit-Release) の 2 つの Web サイトです。
このプロジェクトを、フレームワークを使用しない場合にどれだけ悪影響があるかを実験する方法として使用したいと思いました。これは、なぜ PHP (特にサーバー フレームワークなし) が悪いのかを示す生きた証拠であるため、これを変更するつもりはありません。
Poggit は、コミットをプッシュするかプルリクエストを行うと、プロジェクトの phars をビルドします。
Poggit Web サイトにログインし、ユーザー アカウントまたは組織に対して Poggit アプリケーションを承認します。 CI 管理パネルには、特定のリポジトリに対して Poggit-CI を有効にするボタンがあります。 Poggit は、リポジトリ内に.poggit.yml
ファイルを作成するのに役立ちます。その後、Poggit はコミットごとにリポジトリ内でプロジェクトのビルドを開始します。
プロジェクトは、開発ビルドを作成した後にリリースできます。リリース ボタンは CI プロジェクト ページにあります。
リリースされたプラグインのリストは、https://poggit.pmmp.io/plugins でご覧いただけます。 https://poggit.pmmp.io/review でレビュー保留中のプラグインを見つけることもできます。
Poggit は、「Virions」と呼ばれるライブラリ フレームワークを提供します。
はい、技術的には可能ですが、お勧めできません。
Poggit は、ユーザーがプラグインを見つけられる Web サイトを管理しています。したがって、全員が独自の Poggit Web サイトを作成すると、プラグインのリストがあちこちに散在するため、ユーザーは混乱することになります。コミュニティのために、オリジナル バージョンが存在する価値がなくなるほど Poggit のバージョンを改善しない限り、公開 Poggit を自分でホストしないでください。
ただし、主に私がフリー ソフトウェアの熱心な支持者であることなど、さまざまな理由により、Poggit インスタンスを自分でホストすることはできます。このプロジェクトは、Apache ライセンス バージョン 2.0 に基づいてライセンスされています。このライセンスの完全なコピーは、LICENSE ファイルで入手できます。
それにもかかわらず、Poggit はビジネスではなく開発者向けにオープンソース化されています。ここは、開発者がソフトウェアを改善したり、そこから学んだりして、 「より良いソフトウェアを一緒に構築する」ためのものです。セキュリティ上の理由またはテストのために Poggit を自分でホストしたい場合は、大歓迎です。しかし、もしあなたが利益目的で Poggit をホストしているのであれば、それはやめていただきたいと丁寧にお願いします。
自分でホストできますか? をお読みください。 Poggit をインストールする前に。
次に、INSTALL.md を参照して、Poggit をインストールする手順を確認します。