TeamKUNPluginManager
概要
TeamKUNPluginManager は、わずかなアクションで安全で簡単にインストールを行うフルマネージド統合プラグインマネージャです。 KPM を既存のサーバ管理フローに統合すれば、 GitHub 等のリモートリポジトリや HTTP サーバに登録された依存関係を自動で解決し、 単一のフローとしてプラグインをインストールできます。 また、 KPM はオートメーションされた依存関係ツリーをビルドし不必要なプラグインをわかりやすくリコメンデーションします。 そのため、本番環境でのサーバアプリケーションパフォーマンスを継続的に監視したり、依存関係を最適化するための推奨事項と視覚的な手がかりを提供したりして、サーバの管理をより簡単で安全にします。
KPM のコンソールユーザインタフェースは apt、npm、 Installer にインスピレーションを受けており、これらと同じような操作性でサーバ管理初心者でも簡単に扱えるように支援します。
入門
詳しくは以下のドキュメントを参照してください:
開発者向け
KPM を使用したプラグインの作成や、 KPM とあなたのプラグインを連携する方法については、こちらを参照してください。
子プロジェクト
KPM Docs
KPM のドキュメント化を行うプロジェクトです。The KPM Plugin Manager Repository
KPM のビルトインのエイリアスを定義します。TeamKUN メンバであれば自由に追加することが可能です。
詳しくはこちらを参照してください。KPM Alias Manager
KPM のエイリアスを管理するプロジェクト・テンプレートです。
詳しくはこちらを参照してください。KPM Authorization Server[Deprecated・非推奨]
KPM の認証を簡単に行うサーバです。現在は使用されていません。KPM Updater[Deprecated・非推奨]
KPM を自動でアップグレードするプラグインです。現在は使用されておらず、 KPM Upgrader プロジェクトに引き継がれました。KPM Upgrader
KPM を自動でアップグレードするプラグインです。現在は使用されていません。
姉妹プロジェクト
- Scenamatica
Scenamaticaは、PaperMC プラグインに特化したエンドツーエンドのテスト自動化フレームワークです。
YAML で予め定義されたマルチシナリオのテストにより、プラグインの機能正常性と異常性を自動的に検証します。
Scenamaticaの活用により、リグレッションテストをスピーディに実施でき、PaperMCプラグインの開発にエンジニアが集中できるようになります。
このプロセスにより、プラグインの品質が向上し、ユーザーと開発者、両者にとってより優れたエクスペリエンスが提供されます。 また、既存の CI/CD パイプラインに統合することで、プラグインの品質を継続的に監視できます。
この機能は KPM v3 で強化されました!