スイカは、コードレビューのためのオープンソースの副操縦士です。 GitHubアプリケーションにより、開発者はコードコンテキストをトレースして静的コード分析を実行することにより、GitHubプルリクエストを事前に参照できます。 LLMSを使用してエラーを検出し、意図を実装と比較し、PRに最初の健康チェックを与えます。
特定のコードブロックに最も関連するコードコンテキストをインデックス化する検索アルゴリズムを作成しました。
IDEでコードコンテキストを取得するには、この拡張機能を使用します。
CI/CDでコードコンテキストを取得するには、GitHubアプリケーションをご覧ください
現在、次の統合をサポートしています
| スイカ製品 | git | プロジェクト管理 | メッセージング | ドキュメント |
|---|---|---|---|---|
| Intellij | github、gitlab(beta)、bitbucket(beta) | ジラ | スラック | 概念、コンフルエンス |
| VSコード | github、gitlab(beta)、bitbucket(beta) | ジラ | スラック | |
| githubアプリ | github。 | ジラ、線形 | スラック | 概念、コンフルエンス |
Watermelonのコード拡張機能を使用すると、次のことを介してコードのファイルまたはブロックのビジネスコンテキストを取得できます。
git --versionまたはインストールを今すぐ試してください) VSコードマーケットプレイスからダウンロードします。
または、VSコードの組み込み拡張機能マーケットプレイスで「スイカ」を検索して、そこからインストールすることができます。 
VS Codium Marketplace(Open VSXレジストリ)からダウンロード
Watermelonには、VS Codeのコマンドパレットから実行できるいくつかのコマンドが付属しています。結果は、緑色のボタンを使用してスイカクエリを実行することとまったく同じです。結果はあなたのサイドバーにあります。
| 指示 | 説明 |
|---|---|
watermelon.start | 選択したコードのブロックの歴史的文脈を取得する |
watermelon.show | 拡張機能を明らかにします |
watermelon.recommend | 推奨のリストに拡張機能を追加します |
別の方法として、次のショートカットを使用できます。
Ctrl+Shift+C ( Cmd+Shift+C on Mac)の結果を表示するContributing.mdをチェックして、行動規範に注意してください!
私たちは初期段階のプロジェクトです。したがって、貢献者との短いチャットを介して調整する贅沢があります。貢献に興味がある場合は、Discordコミュニティに参加してください。または、問題を解決する予定がある場合は、問題についてコメントしてください。
VSコードのテレメトリーライブラリを使用します。ライブラリは、テレメトリーデータを送信するかどうかについてのユーザーの決定を尊重します。
また、無効にする設定があります。
スイカはコードを保存しません
Watermelonは、ソフトウェア開発を容易にすることに専念する開発者の世界的に配布されているチームによって構築されています。 Discord Communityに参加して、Twitterでフォローして、Watermelonブログにアクセスして、最高のプログラミングのヒントを得てください。