Pipet-code-agent を拡張して、選択したコード スニペットに基づいて Markdown で適切にフォーマットされた GitHub README ドキュメントを生成するための新しい機能/コマンドを追加して AI コード アシスタントを構築しました。 Pipet Code Agent は、Google が開発した Visual Studio Code 拡張機能であり、Google Gemini API の機能を利用して、選択したコードに対するコメントやレビューを生成することで開発者を支援します。
この拡張機能に追加された新しいコマンドを使用すると、エディターで選択したコードに基づいて、適切に構造化された GitHub README ドキュメントを Markdown で生成できます。 README には、適切なヘッダー、説明、コード例、その他の関連するマークダウン形式が含まれています。
Pipet コード エージェント拡張機能のインストール
この拡張機能はまだ VS Code Marketplace で公開されていないため、次の手順に従ってローカルでテストできます。
依存関係のインストール
npm を使用して、必要な Node.js 依存関係をインストールします。
npm install
拡張機能をデバッグ モードで実行する
Visual Studio Code でプロジェクトを開き、デバッグを開始して、拡張機能開発ホスト ウィンドウで拡張機能を実行します。
npm run vscode:prepublish
APIキーの設定
VS Code 設定で Google Gemini API キーを設定します。
// settings.json
{
"google.gemini.apiKey" : " your-api-key-here "
}
Markdown README ジェネレーター コマンドを使用する
Ctrl+Shift+P
またはCmd+Shift+P
)。Pipet: Create README from Selected Text
と入力し、コマンドを選択します。生成された README の例
以下は、選択したコード スニペットに基づいて生成された README の例です。
# API Key Loader
This script attempts to load the API key from the environment.
## Features
- Securely load API keys
- Easy to integrate
## Example Usage
``` python
api_key = os.getenv( " GOOGLE_API_KEY " )
この拡張機能への貢献は大歓迎です。改善や新機能についての提案がある場合は、お気軽に問題をオープンするか、Pipet Markdown Agent GitHub リポジトリでプル リクエストを作成してください。
このプロジェクトは、Apache 2.0 ライセンスに基づいてライセンスされています。