diff --git a/src/content/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx b/src/content/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx index a08cf7e25fb..ee5fe4773c0 100644 --- a/src/content/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx +++ b/src/content/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx @@ -955,7 +955,7 @@ Not all possible configuration options may be set via environment variables. The `License` `ConfigLicense` - `NEW_RELIC_LICENCE_KEY` + `NEW_RELIC_LICENSE_KEY` `Logger` diff --git a/src/content/docs/apm/agents/go-agent/installation/install-new-relic-go.mdx b/src/content/docs/apm/agents/go-agent/installation/install-new-relic-go.mdx index e33a68778db..9e8a7c5dda1 100644 --- a/src/content/docs/apm/agents/go-agent/installation/install-new-relic-go.mdx +++ b/src/content/docs/apm/agents/go-agent/installation/install-new-relic-go.mdx @@ -21,7 +21,7 @@ If you don't have one already, [create a New Relic account](https://newrelic.com Add Go data diff --git a/src/content/docs/apm/agents/java-agent/getting-started/introduction-new-relic-java.mdx b/src/content/docs/apm/agents/java-agent/getting-started/introduction-new-relic-java.mdx index 687f5b9e42c..71c592193f5 100644 --- a/src/content/docs/apm/agents/java-agent/getting-started/introduction-new-relic-java.mdx +++ b/src/content/docs/apm/agents/java-agent/getting-started/introduction-new-relic-java.mdx @@ -49,7 +49,7 @@ To use the Java agent: Add Java data diff --git a/src/content/docs/apm/agents/net-agent/getting-started/introduction-new-relic-net.mdx b/src/content/docs/apm/agents/net-agent/getting-started/introduction-new-relic-net.mdx index cc80ee162fe..78da9cdd259 100644 --- a/src/content/docs/apm/agents/net-agent/getting-started/introduction-new-relic-net.mdx +++ b/src/content/docs/apm/agents/net-agent/getting-started/introduction-new-relic-net.mdx @@ -49,7 +49,7 @@ To use the .NET agent: Add .NET data diff --git a/src/content/docs/apm/agents/nodejs-agent/installation-configuration/install-nodejs-agent.mdx b/src/content/docs/apm/agents/nodejs-agent/installation-configuration/install-nodejs-agent.mdx index b3b933d8a80..92be4363858 100644 --- a/src/content/docs/apm/agents/nodejs-agent/installation-configuration/install-nodejs-agent.mdx +++ b/src/content/docs/apm/agents/nodejs-agent/installation-configuration/install-nodejs-agent.mdx @@ -33,7 +33,7 @@ To complete a basic Node.js agent installation, you can use our guided installat Start agent install @@ -41,7 +41,7 @@ To complete a basic Node.js agent installation, you can use our guided installat EU guided install diff --git a/src/content/docs/apm/agents/php-agent/getting-started/introduction-new-relic-php.mdx b/src/content/docs/apm/agents/php-agent/getting-started/introduction-new-relic-php.mdx index 3c2c4e47232..708dec2f514 100644 --- a/src/content/docs/apm/agents/php-agent/getting-started/introduction-new-relic-php.mdx +++ b/src/content/docs/apm/agents/php-agent/getting-started/introduction-new-relic-php.mdx @@ -122,7 +122,7 @@ To install the agent, [sign up for New Relic](https://newrelic.com/signup) first Add PHP data diff --git a/src/content/docs/apm/agents/python-agent/getting-started/introduction-new-relic-python.mdx b/src/content/docs/apm/agents/python-agent/getting-started/introduction-new-relic-python.mdx index 7bf0a26570f..de439f40025 100644 --- a/src/content/docs/apm/agents/python-agent/getting-started/introduction-new-relic-python.mdx +++ b/src/content/docs/apm/agents/python-agent/getting-started/introduction-new-relic-python.mdx @@ -138,7 +138,7 @@ For a quick and simple install process that will work for the majority of setups Add Python data diff --git a/src/content/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby.mdx b/src/content/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby.mdx index 520a931176c..dd48e7ce233 100644 --- a/src/content/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby.mdx +++ b/src/content/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby.mdx @@ -91,7 +91,7 @@ After creating a [New Relic account](https://newrelic.com/signup), use our launc Add Ruby data diff --git a/src/content/docs/codestream/code-discussion/activity-feed-search.mdx b/src/content/docs/codestream/code-discussion/activity-feed-search.mdx new file mode 100644 index 00000000000..0a2768a70b2 --- /dev/null +++ b/src/content/docs/codestream/code-discussion/activity-feed-search.mdx @@ -0,0 +1,347 @@ +--- +title: Activity feed and search +metaDescription: "Finding discussions through the activity feed and search." +redirects: +freshnessValidatedDate: 2024-12-11 +--- + +import codestreamActivityFeedBadge from 'images/codestream_screenshot-crop_activity-feed-badge-icon.webp' + +import codestreamStatusBarMentions from 'images/codestream_screenshot-crop_status-bar-mentions.webp' + +import codestreamFilterandSearchBar from 'images/codestream_screenshot-crop_filter-and-search-bar.webp' + + +CodeStream's **Activity Feed** allows you to participate in ongoing discussions, and the **Filter & Search** page allows you to access any discussion, including older ones. + +## Activity feed [#activityfeed] + +The activity feed is the definitive place to find out about new comments and issues posted by your teammates or new replies to existing discussions. When you're not on the activity feed, you can always tell whether or not there's anything new by looking for a badge on the activity feed icon. A blue badge with a white dot means that there are new discussions or replies. + +This image shows an badge on the activity feed icon. + +CodeStream's entry in your IDE's status bar also lets you know when there are new messages in the feed. A dot to the right of your username means there are new messages and a number means there are new mentions. + +This image shows how CodeStream appears in your IDE's status bar + +The filter at the top of the activity feed controls what you see in the feed. + +* **Activity from everyone in my organization**: See all of the activity from your organization. We only recommend this for small organizations. +* **Activity associated with code open in my IDE (default)**: See discussions related to code in the repositories you have open in your IDE. +* **Activity associated with code in selected folder**: Use this option if your team is working within monorepos. See discussions related to code in the currently selected folder. + +Regardless of your filter settings, you'll always be notified when you're @mentioned. + +## Filter and search [#filtersearch] + +The filter and search tools allow you to slice and dice your organization's collection of comments and issues however you see fit. By default, you'll get a view of any open issues assigned to you, followed by all open issues. + +A screenshot showing the filter and search tool. + +Use [advanced search syntax](#advanced-search) to create your own searches. You can save them for future use via the bookmark icon at the right side of the search box, or click on the **Filter** button to leverage predefined filters. + +## Advanced search syntax [#advanced-search] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Syntax + + Definition +
+ `status:open` + + Returns all open comments and issues. +
+ `status:closed` + + Returns all resolved comments and issues. +
+ `type:issue` + + Returns all issues. +
+ `type:comment` + + Returns all comments. +
+ `is:` + + Use `open`, `closed`, `issue` or `comment` for the same results as the status and type filters above. +
+ `author:@` + + Returns all comments and issues authored by you (`@me`) or any teammate (`@username`). +
+ `mentions:@` + + Returns all comments and issues where you (`@me`) or any teammate (`@username`) have been mentioned in either the title or description. +
+ `assignee:@` + + Returns all issues assigned to you (`@me`) or a teammate (`@username`). +
+ `tag:` + + Returns all comments and issues with a specific tag. Use quotes around multi-word tags (for example, `tag:"api server"`). You can combine multiple tags to create an AND query. For example, `tag:blue tag:green` will return items that have both blue and green tags. +
+ `no:tag` + + Returns all comments and issues that have no tags. +
+ `branch:` + + Returns all comments and issues created against the specified branch. +
+ `commit:` + + Returns all comments and issues that include code with the specified commit ID. +
+ `repo:` + + Returns all comments and issues created against code in the specified repository. +
+ `created:today` + + Returns all comments and issues created today. +
+ `created:yesterday` + + Returns all comments and issues created yesterday. +
+ `created:YYYY-MM-DD` + + Returns all comments and issues created on a specific date. +
+ `created: + + + Returns all comments and issues created before a specific date. +
+ `created:>YYYY-MM-DD` + + Returns all comments and issues created after a specific date. +
+ `updated:YYYY-MM-DD` + + Returns all comments and issues updated on a specific date. +
+ `updated: + + + Returns all comments and issues updated before a specific date. +
+ `updated:>YYYY-MM-DD` + + Returns all comments and issues updated after a specific date. +
+ +## Keyboard shortcuts [#keyboard-shortcuts] + +Here's a table of CodeStream keyboard shortcuts for Windows/Linux, and macOS. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Action + + Windows/Linux + + macOS +
+ New comment + + `ctrl+shift+c` + + `ctrl+c` +
+ New issue + + `ctrl+shift+i` + + `ctrl+i` +
+ Toggle CodeStream pane + + `ctrl+shift+/` + + `ctrl+/` +
diff --git a/src/content/docs/codestream/code-discussion/discuss-code.mdx b/src/content/docs/codestream/code-discussion/discuss-code.mdx new file mode 100644 index 00000000000..39dcb158c2f --- /dev/null +++ b/src/content/docs/codestream/code-discussion/discuss-code.mdx @@ -0,0 +1,121 @@ +--- +title: Creating comments and issues +metaDescription: "Creating comments and issues connected to the code using New Relic CodeStream." +redirects: +freshnessValidatedDate: 2024-12-11 +--- + +import codestreamComposeCodemark from 'images/codestream_screenshot-crop_compose-codemark.webp' + +import codestreamCodemarkWithCodeDiff from 'images/codestream_screenshot-crop_codemark-with-code-diff.webp' + +import codestreamCommentGutterIcon from 'images/codestream_screenshot-crop_codemark-with-gutter-icon.webp' + +import codestreamSharingOptions from 'images/codestream_screenshot-crop_codemark-sharing-options.webp' + +import codestreamIssueExample from 'images/codestream_screenshot-crop_codemark-issue-example.webp' + +import codestreamIssueTrackingIntegrations from 'images/codestream_screenshot-crop_issue-tracking-integrations.webp' + +import codestreamNewIssueJiraOptions from 'images/codestream_screenshot-crop_new-issue-jira-options.webp' + +import codestreamCodestreamIssueonJira from 'images/codestream_screenshot-crop_codestream-issue-on-jira.webp' + + +Getting developers to talk about code earlier and more frequently in the development process leads to great outcomes for your team. Conversation brings better performing and higher quality code, and happier developers. New Relic CodeStream makes it easier than ever to discuss code. + +Whether it's a question, a suggestion, documentation or a bug report, select some code, click **Add comment** or **Create issue**, and optionally share out to Slack or Teams. All of these discussions are saved and anchored to the blocks of code they refer to, so that they can be leveraged in the future. It could be a new developer joining the team, a developer trying to fix a bug in someone else’s code, or even just you trying to remember why you made that change six months ago. Whatever the case, CodeStream helps you understand the code by surfacing the discussions in a contextual way. + +A screenshot showing a code comment. + +Even as a file changes over time, the comments remain connected to the code. Add some new lines of code above the code block, make edits to the code, or even cut-and-paste the entire block to a different section of the file, and you’ll see the comment move along with your changes. + +## Creating a comment or an issue [#create] + +Select a block of code in your editor and then click on either the **Add comment** or **Create issue** icons in the CodeStream pane next to your selection. + +