js-sdkからの移行
このガイドでは、kintone/js-sdkのプラグイン/カスタマイズ開発ツールからcli-kintoneへ移行する方法を説明します。
概要
kintone/js-sdkは、プラグイン/カスタマイズ開発のためにいくつかのnpmパッケージを提供しています:
- @kintone/create-plugin - プラグインテンプレートの作成
- @kintone/plugin-packer - プラグインをzipファイルにパッケージ化
- @kintone/plugin-uploader - プラグインをkintoneにアップロード
- @kintone/customize-uploader - アプリカスタマイズをkintoneにアップロード/ダウンロード
cli-kintoneは、これらのツールを単一のCLIに統合しています。
なぜcli-kintoneに移行するのか
kintone/js-sdkからcli-kintoneへの移行には、以下のようなメリットがあります:
- 導入・学習コストの集約
- インターフェースと動作の改善
導入・学習コストの集約
kintone/js-sdkでは、プラグイン開発に必要な機能が複数のnpmパッケージに分散していました。 それぞれのパッケージを個別にインストールし、異なるコマンドとオプションを学習する必要がありました。
cli-kintoneでは、これらすべての機能を1つのCLIに統合しています。単一のツールをインストールするだけで、プラグインの作成からアップロードまでのすべての操作が可能になり、学習コストが大幅に削減されます。
また、cli-kintone pluginという統一された名前空間のもとで、一貫したコマンド構造とオプション名を採用しています。