Owlanter
Owlanter は Pleasanter サイト・スクリプト開発を効率化する VS Code 拡張機能です。
サーバースクリプトとクライアントスクリプトの取得・適用を GUI から操作できます。
特徴
- サイト管理 - 複数の Pleasanter サイトを登録・切り替え可能
- スクリプト同期 - Pull / Push / Watch / Diff による双方向同期
- アップロード機能 - サーバー/クライアントスクリプトを個別にアップロード
- 設定同期 - VS Code の設定とプロジェクト設定を同期
インストール
- VS Code の拡張機能マーケットプレイスで「Owlanter」を検索
- [Install] をクリックしてインストール
使い方
初期設定
ワークスペース準備 を完了させる
- 接続設定(ドメイン/APIキー)を VS Code の設定で入力
- 「ワークスペース初期化」ボタンを押し、必要なフォルダと
site-info.json を生成
- サイトを追加後にもう一度「ワークスペース初期化」ボタンを押し、
- サイト名を右クリックし、表示されるメニューからpullを実行
- スクリプトの編集後、スクリプト名を右クリックし、表示されるメニューからアップロードを実行
基本操作
- Pull: Owlanter → ローカルへスクリプトを取得
- Push: ローカル → Owlanter へスクリプトを適用(site全体)
- upload: ローカル → Owlanter へスクリプトを適用(スクリプト個別)
- サイト選択: ツリービューでサイトやスクリプトをクリック
設定項目
| 設定キー |
説明 |
既定値 |
owlanter.domain |
Pleasanter のベース URL |
"" |
owlanter.apiKey |
Pleasanter API キー |
"" |
owlanter.autoSave |
ファイル保存時に自動でアップロード |
false |
owlanter.logLevel |
拡張機能のログレベル (debug / info など) |
info |
トラブルシューティング
フォルダが見つからない
_config 配下のディレクトリが正しく作成されているか確認し、必要であれば「ワークスペース初期化」ボタンで再生成してください。
サイトが見つからない
_config 配下のサイトディレクトリが正しく作成されているか確認し、必要であれば「ワークスペース初期化」ボタンで再生成してください。
Push に失敗する
接続設定 (config.json と VS Code 設定) が一致しているか確認し、一致していない場合はサイト設定同期ボタンを押してください。
Enjoy coding with Owlanter!
| |