開発
開発
AppKit は、さまざまなニーズに対応できるよう複数の開発ワークフローを用意しています。ホットリロード対応のローカル開発、エージェントスキルを活用した AI 支援開発、デプロイ済みバックエンドへのリモートトンネリングなどです。
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
- A new Databricks app with AppKit installed. See Bootstrap a new Databricks app for more details.
開発フロー
AppKit では、複数の開発フローがサポートされています。
- ローカル開発: UI とバックエンドコードの両方でホットリロードが有効な開発サーバーを起動します。これがデフォルトの開発フローであり、ほとんどのユースケースに適しています。
- AI 支援開発: エージェントスキルを備えた AI コーディングアシスタントを使用して、データの探索、CLI コマンドの実行、アプリのスキャフォールディングを対話的に行います。
- Remote Bridge: クエリと UI はローカルのままに、デプロイ済みのバックエンドへ remote bridge を作成します。本番データを使ったテストや、アプリを再デプロイせずにデプロイ済みバックエンドコードをデバッグしたい場合に便利です。