サイドバー、アクティビティフィード、パーマリンクなどのCodeStream UI機能の基本や、キーボードショートカットについて学びます。
New Relic CodeStream サイドバーは、カスタマイズ可能なツリーベースのビューで、見る必要のあるすべてのアイテムを表示し、常に利用可能です。
主なサイドバーのセクションは、プルリクエスト、フィードバックリクエスト、コードマーク、オブザーバビリティ、イシューです。
サイドバーの概要
ここでは、サイドバーの各セクションを簡単にご紹介します。
可観測性:New Relicで割り当てられたエラーを追跡し、IDEで開いているリポジトリで最近のエラーを発見します。
プルリクエスト : あなたのチームがGitHubまたはGitHub Enterpriseを使ってコードをホストしている場合、あなたのオープンなプルリクエストがすべてここにリストアップされています。特定のプルリクエストをクリックすると、そのプルリクエストのレビューや編集を開始できます。
フィードバックリクエスト : フィードバックリクエストを指定された方、または他の方にフィードバックをリクエストされた方は、ここにリストアップされています。
コードマーク : コードマークは、あなたのコードベースに注釈を付けるディスカッションです。コードマークは、プルリクエスト、フィードバックリクエスト、またはその場限りのコードコメントや問題によって作成されます。現在のリポジトリにあるすべてのコードマークを参照用にリストアップしています。
課題 : 複数のサービスにまたがる未解決の課題をすべて一か所で見ることができます。特定の課題をクリックしてステータスを更新したり、機能ブランチを作成して作業を行ったり、Slackでステータスを更新したりできます。
CI/CD : 現在のリポジトリとブランチに基づいてビルド ステータスを確認します。
CodeStreamのサイドバーは完全にカスタマイズ可能です。
セクションをドラッグ&ドロップすると、順番を入れ替えることができます。
セクションディバイダーをクリック&ドラッグすると、左右のセクションのサイズを変更することができます。
必要に応じて、各セクションを展開したり、折りたたんだりします。
各セクションの最大化ボタンをクリックすると、画面全体に表示されます。これは、長いリストを見るときに便利です。もう一度クリックすると、元の表示に戻ります。
ユーザー名メニュー
ユーザー名メニューでは、アカウントや組織の管理、通知の受け取り方、表示するセクションなどのオプションが用意されています。
ここでは、各メニューの説明をします。
アカウント: 自分のプロフィールを見ることができます。プロフィール写真、Eメール、ユーザー名、フルネームなど、さまざまなカスタマイズが可能です。
見る: 見たくない部分のチェックを外します。
Notifications: 受信する通知の方法と内容を管理します。
Organization admin: 組織の設定を管理します。また、データのエクスポートや組織の削除を行います。
Switch organization: 複数の組織に所属している場合に使用します。
Integrations: CodeStreamを、お客様が使用するコードホスト、イシュー、メッセージングプロバイダーに接続します。
New Relic setup: New Relic のアカウントと CodeStream を接続し、New Relic CodeStream のオブザーバビリティツールを最大限に活用します。
Feedback: ご意見・ご感想はありませんか?GitHubのイシューを書いてください。
ヘルプ: ドキュメント、ビデオライブラリ、キーバインド、CodeStream のワークフロー、新機能、問題の報告などへのリンクです。
ヘッダーメニュー項目
ヘッダーのメニュー項目は、組織内のコンテンツを作成および発見するためのさまざまなオプションを提供します。左から右へ: Create, Activity feed, My organization, and Filter& search.
+ (コンポーズ)。コードのコメントや問題の作成、変更点のフィードバックの依頼、プルリクエストの作成などを行う場合にクリックします。
アクティビティフィード : アクティビティフィードでは、新しいコードのコメント/問題やフィードバックリクエスト、既存のコメントへの返信などをお知らせします。
My organization : CodeStream の組織に誰がいるかを確認し、新しいメンバーを招待し、非難マップを作成します。
フィルター& 検索 : フィルター・検索ツールを使うと、チームのコードコメント、課題、機能要求のコレクションを、思い通りに切り刻むことができます。
アクティビティフィードは、チームメイトが投稿した新しいコメント、課題、フィードバックリクエストや、既存のディスカッションへの新しい返信を知ることができる決定的な場所です。アクティビティフィード以外では、アクティビティフィードのアイコンのバッジを見れば、常に新しい情報があるかどうかが分かります。青いバッジに白い点がついているものは、新しいディスカッションや返信があることを意味します。
青いバッジの中に数字が入っているものは、あなたが言及された新しいディスカッションやリプライがあることを意味します。
IDEのステータスバーにあるCodeStreamのセクションでも、フィードに新しいメッセージがあることを知ることができます。ユーザー名の右側にあるドットは新しいメッセージ、数字は新しいメンションがあることを意味します。
アクティビティフィードの上部にあるフィルターは、フィードに表示される内容をコントロールします。
自分の組織の全員からのアクティビティ: 自分の組織からのすべてのアクティビティを見ることができます。小規模な組織にのみお勧めします。
自分のIDEで開いているコードに関連するアクティビティ(デフォルト): 自分のIDEで開いているリポジトリのコードに関連するディスカッションを見る。
Activity associated with code in selected folder: チームがmonorepos内で作業している場合、このオプションを使用します。現在選択されているフォルダ内のコードに関連するディスカッションを見ることができます。
フィルターの設定にかかわらず、あなたが@mentionedされたときには常に通知されます。
フィルタリングと検索ツールにより、組織内のコメント、課題、フィードバックリクエストのコレクションを自由に切り分けることができます。デフォルトでは、自分に割り当てられた未解決の課題やフィードバック要求が表示され、その後、すべての未解決の課題やフィードバック要求が表示されます。
フィルタリングと検索ツールを使って、コードストリームの組織から特定のコメント、問題、フィードバック要求を見つけることができます。
リストの各項目にカーソルを合わせると、詳細が表示されます。
あらかじめ用意された強力なフィルターで、簡単な操作を実現します。
また、検索ボックスの右側にあるブックマークアイコンから、次回以降の検索のために保存することができます。
高度な検索構文
構文
定義
status:open
公開されているすべてのコメント、課題、およびフィードバックリクエストを返します。
status:closed
解決したコメントや問題点をすべて返します。
status:approved
承認されたフィードバックリクエストをすべて返します。
type:issue
すべての問題を返します。
type:comment
すべてのコメントを返します。
type:fr
すべてのフィードバックリクエストを返します。
is:
上記のステータスおよびタイプフィルターと同じ結果を得るには、
open
、closed
、approved
、issue
、comment
、またはfr
を使用します。author:@
あなた(
@me
)または任意のチームメイト(@username
)によって作成されたすべてのコメント、問題、フィードバックリクエストを返します。mentions:@
タイトルまたは説明のいずれかにあなた(
@me
)またはチームメイト(@username
)が言及されているすべてのコメント、問題、およびフィードバック要求を返します。impacts:@
あなた(
@me
)または任意のチームメイト(@username
)が触れたコードをカバーするすべてのフィードバックリクエストを返します。assignee:@
あなた(
@me
)またはチームメイト(@username
)に割り当てられたすべての問題とフィードバックリクエストを返します。reviewer:@
あなた(
@me
)またはチームメイト(@username
)に割り当てられたすべての問題とフィードバックリクエストを返します。tag:
特定のタグが付いたすべてのコメント、問題、フィードバックリクエストを返します。複数単語のタグを引用符で囲みます(たとえば、
tag:"api server"
)。複数のタグを組み合わせて、ANDクエリを作成できます。たとえば、tag:blue tag:green
は青と緑の両方のタグを持つアイテムを返します。no:tag
タグが付いていないすべてのコメント、課題、フィードバック要求を返します。
branch:
指定したブランチに対して作成されたすべてのコメント、課題、フィードバック要求を返します。
commit:
指定したコミットIDのコードを含むすべてのコメント、課題、フィードバックリクエストを返します。
repo:
指定したリポジトリのコードに対して作成されたすべてのコメント、課題、フィードバック要求を返します。
created:today
今日作成されたすべてのコメント、課題、およびフィードバックリクエストを返します。
created:yesterday
昨日作成されたすべてのコメント、課題、およびフィードバックリクエストを返します。
created:YYYY-MM-DD
特定の日付に作成されたすべてのコメント、課題、およびフィードバック要求を返します。
created:<YYYY-MM-DD
指定した日付より前に作成されたすべてのコメント、課題、およびフィードバック要求を返します。
created:>YYYY-MM-DD
指定した日付以降に作成されたすべてのコメント、課題、およびフィードバック要求を返します。
updated:YYYY-MM-DD
特定の日付に更新されたすべてのコメント、課題、およびフィードバック要求を返します。
updated:<YYYY-MM-DD
特定の日付以前に更新されたすべてのコメント、課題、およびフィードバック要求を返します。
updated:>YYYY-MM-DD
特定の日付以降に更新されたすべてのコメント、課題、およびフィードバック要求を返します。
日常業務に、他の誰かが書いたコードや他の誰かが変更したコードを使用することはほぼ避けられません。CodeStream はエディターのコードの各行の最後に Blame 情報を表示するので、誰がそのコードを最後に使用したかを簡単に見つけることができます。
インライン アノテーションにカーソルを合わせると、作成者、コミット、および関連するプル リクエストとフィードバック リクエストに関する詳細情報が表示されます。また、特定のコード行に関するディスカッションやバグ レポートをすばやく開始することもできます。
GitLens または GitToolBox 拡張機能がインストールされている場合、Blame 情報は表示されないことに注意してください。IDE の設定の CodeStream セクションで Blame ホバーをオフにすることもできます。
キーボードショートカット
Windows/Linux、および macOS 用の New Relic CodeStream キーボードショートカットの表です。
アクション | Windows/Linux | マックOS |
---|---|---|
プルリクエストの作成 |
|
|
マージリクエストの作成 |
|
|
新しいフィードバックリクエスト |
|
|
レビュー中の次のファイル |
|
|
前のファイルのレビュー |
|
|
新しいコメント |
|
|
新刊 |
|
|
パーマリンクの取得 |
|
|
パーマリンクをクリップボードにコピー |
|
|
コードストリームペインの切り替え |
|
|