はじめに
Sourcegraphは、開発者が複雑なコードベースのコードを検索、理解し、記述することを支援するコードインテリジェンスプラットフォームです。コード検索とコンテキストを認識するAIにより、開発者はコードレビュー、問題のトラブルシューティング、ナレッジ共有をより効率的に行うことができ、複雑なソフトウェアの問題を解決するための開発効率とコード品質を大幅に向上させることができます。オープンソースプロジェクトであれ、社内コードベースであれ、Sourcegraphは強力なコード検索とナビゲーション機能を提供し、開発効率を向上させます。
機能一覧
- コード検索あらゆるコードホスト、言語、コードベースでコードをすばやく検索します。
- コード・ナビゲーションコード構造を簡単にナビゲートして理解し、関数や変数の定義をすばやく見つけることができます。
- AIアシスタントのコーディ最新のAIモデルとコードベースのコンテキストを使用して、コードの生成と編集を支援します。
- 自動化されたワークフローカスタムプロンプトを使用して、ユニットテストの生成、コードの最新化、ドキュメンテーションなどの一般的なタスクを自動化します。
- コード・トレンド・トラッキングコードをクエリ可能なデータベースに変換し、カスタムダッシュボードを作成します。
- エンタープライズ・エディション大規模組織向けに、さらなるセキュリティ、スケーラビリティ、コントロールを提供します。
ヘルプの使用
設置プロセス
- ブラウザ拡張機能のインストール::
- Sourcegraphのウェブサイトにアクセスし、ChromeまたはFirefox用のブラウザ拡張機能をダウンロード、インストールしてください。
- インストールが完了すると、ブラウザのアドレスバーが自動的にSourcegraphを使用するように設定される。
- 検索エンジンの設定::
- Chromeの「設定」ページにアクセスし、検索エンジンとしてSourcegraphを追加する。
- Firefoxで、アドレスバーの右にある3つの点のメニューをクリックし、「検索エンジンを追加」を選択する。
使用プロセス
- コード検索::
- ブラウザのアドレスバーに
ソース
プレスタブ
キーを押し、検索クエリを入力する。 - 押さえつける
入る
キーを押すと、ブラウザはSourcegraphの検索結果ページにジャンプする。
- ブラウザのアドレスバーに
- コード・ナビゲーション::
- Sourcegraphの検索結果ページで、任意のコード・スニペットをクリックすると詳細が表示されます。
- ナビゲーション・バーを使えば、関数定義や変数宣言、関連ドキュメントに素早くジャンプできます。
- AIアシスタント「コーディ」の使い方::
- コードエディターで、Codyプラグインを起動する。
- 自然言語のプロンプトを入力すると、Codyが文脈に基づいてコードの候補を生成します。
- Codyのオートコンプリート機能を使って、コード作成をスピードアップ。
- 自動化されたワークフロー::
- Sourcegraphでプロンプトを作成し、カスタマイズして、一般的な開発タスクを自動化する。
- 例えば、単体テストの生成、ドキュメントの更新、コードの最新化などだ。
- コード・トレンド・トラッキング::
- コードベースをクエリ可能なデータベースに変換し、カスタムダッシュボードを作成する。
- コードベースの変更と傾向をリアルタイムで追跡し、潜在的な問題を迅速に特定する。
詳しい取扱説明書
- コード検索Sourcegraphの検索フィールドにキーワードを入力し、検索ボタンをクリックします。検索結果のページには、一致するコード・スニペットが表示されます。
- コード・ナビゲーション結果ページでは、ナビゲーション・バーを使って関連するコード・スニペットに素早くジャンプできます。関数名や変数名をクリックすると、その定義や使い方が表示されます。
- AIアシスタント、コーディ。コードエディターで、Codyプラグインを起動します。自然言語のプロンプトを入力すると、Codyが文脈に基づいてコードの候補を生成します。オートコンプリートを使って、コード作成をスピードアップしましょう。
- 自動化されたワークフローSourcegraphでプロンプトを作成し、カスタマイズすることで、一般的な開発タスクを自動化することができます。例えば、単体テストの生成、ドキュメントの更新、コードの最新化などです。
- コード・トレンド・トラッキングコードベースをクエリ可能なデータベースに変換し、カスタムダッシュボードを作成します。コードベースの変更と傾向をリアルタイムで追跡し、潜在的な問題を迅速に特定。