Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release #1176

Merged
merged 28 commits into from
Mar 15, 2021
Merged

Release #1176

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
2e05e1e
add nerd bytes page
jaesius Mar 2, 2021
237f550
Add nerd bytes nav item
jaesius Mar 2, 2021
a951daf
Update src/pages/nerd-bytes.js
jaesius Mar 4, 2021
7ca4cb9
Update src/pages/nerd-bytes.js
jaesius Mar 4, 2021
0c43481
Update src/pages/nerd-bytes.js
jaesius Mar 4, 2021
8cff3f0
Add how to consume text
jaesius Mar 4, 2021
6d5574c
Merge branch 'nerd-bytes' of github.com:newrelic/developer-website in…
jaesius Mar 4, 2021
c1879d4
fix eslint error
jaesius Mar 4, 2021
9697087
fix for styling
jaesius Mar 4, 2021
2f0ea56
fix: Use correct path for set-up-dev-env guide link
LizBaker Mar 8, 2021
2736ad8
fix: Swap guide linked for permissions
LizBaker Mar 8, 2021
d2bb6a8
chore: Add a couple more set-up-dev-env path tweaks
LizBaker Mar 8, 2021
e19bead
Merge pull request #1167 from newrelic/fix-paths
LizBaker Mar 9, 2021
0ddfd97
chore(release): 1.35.6
nr-opensource-bot Mar 9, 2021
b82372b
add fs registration banner
jaesius Mar 10, 2021
77a7261
content updated based on suggestions
jaesius Mar 10, 2021
3344d9e
Add fs banner image
jaesius Mar 10, 2021
7c5a5d0
chore(podcasts): remove mentions of only having one podcast
AishaBlake Mar 10, 2021
5ed7cd2
Fix linter issue
AishaBlake Mar 11, 2021
b926e3d
Merge pull request #1171 from newrelic/fs-reg-banner
Mar 11, 2021
0af1086
fix: fix merge conflicts
jaesius Mar 12, 2021
3dca578
chore: update registration link
jaesius Mar 12, 2021
fe8e945
Update custom visualizations guide
JuliaNocera Mar 15, 2021
75c8c71
chore(custom-visualization): Add additional resources videos
Mar 15, 2021
8a3684c
Merge pull request #1173 from newrelic/fs-reg-banner
Mar 15, 2021
da266eb
Merge pull request #1175 from newrelic/update-custom-viz-guide
Mar 15, 2021
ac50482
Merge pull request #1147 from newrelic/nerd-bytes
Mar 15, 2021
a9b6135
Merge pull request #1172 from newrelic/AishaBlake-patch-1
jerelmiller Mar 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## [1.35.6](https://github.com/newrelic/developer-website/compare/v1.35.5...v1.35.6) (2021-03-09)


### Bug Fixes

* Swap guide linked for permissions ([2736ad8](https://github.com/newrelic/developer-website/commit/2736ad82b96af23ffa938b29332c5562695e843e))
* Use correct path for set-up-dev-env guide link ([2f0ea56](https://github.com/newrelic/developer-website/commit/2f0ea5600e9bef3fbe738383abd5c1ce9c97d1d0))

## [1.35.5](https://github.com/newrelic/developer-website/compare/v1.35.4...v1.35.5) (2021-02-25)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "developer-website",
"private": true,
"version": "1.35.5",
"version": "1.35.6",
"dependencies": {
"@emotion/core": "^10.1.1",
"@emotion/styled": "^10.0.27",
Expand Down
2 changes: 2 additions & 0 deletions src/@newrelic/gatsby-theme-newrelic/icons/newrelic.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import automation from './newrelic/automation';
import book from './newrelic/book';
import buildApps from './newrelic/build-apps';
import builders from './newrelic/builders';
import nerdBytes from './newrelic/nerd-bytes';
import developerChampions from './newrelic/developer-champions';
import event from './newrelic/event';
import podcasts from './newrelic/podcasts';
Expand All @@ -15,6 +16,7 @@ export default {
book,
'build-apps': buildApps,
builders,
'nerd-bytes': nerdBytes,
'developer-champions': developerChampions,
event,
relicans,
Expand Down
19 changes: 19 additions & 0 deletions src/@newrelic/gatsby-theme-newrelic/icons/newrelic/nerd-bytes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import React from 'react';
import NewRelicSVG from '../../../../components/NewRelicSVG';

const nerdBytesIcon = (props) => (
<NewRelicSVG {...props}>
<>
<rect x="2" y="2" width="20" height="20" rx="2.18" ry="2.18" />
<line x1="7" y1="2" x2="7" y2="22" />
<line x1="17" y1="2" x2="17" y2="22" />
<line x1="2" y1="12" x2="22" y2="12" />
<line x1="2" y1="7" x2="7" y2="7" />
<line x1="2" y1="17" x2="7" y2="17" />
<line x1="17" y1="17" x2="22" y2="17" />
<line x1="17" y1="7" x2="22" y2="7" />
</>
</NewRelicSVG>
);

export default nerdBytesIcon;
3 changes: 3 additions & 0 deletions src/data/nav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,9 @@
url: '/nerd-days'
- title: All things open
url: '/all-things-open'
- title: Nerd Bytes
icon: nr-nerd-bytes
url: '/nerd-bytes'
- title: The Relicans
icon: nr-relicans
url: '/relicans'
Expand Down
Binary file added src/images/futurestack-registration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/markdown-pages/build-apps/add-nerdgraphquery-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ If you've already installed the New Relic One CLI, but you can't remember your a

</Callout>

For additional details, see [Set up your development environment](set-up-dev-env).
For additional details, see [Set up your development environment](/build-apps/set-up-dev-env).

## Prepare the sample code

Expand Down
2 changes: 1 addition & 1 deletion src/markdown-pages/build-apps/add-time-picker-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ If you've already installed the New Relic One CLI, but you can't remember your a

</Callout>

For additional details, see [Set up your development environment](set-up-dev-env).
For additional details, see [Set up your development environment](/build-apps/set-up-dev-env).

## Prepare the time picker sample code

Expand Down
2 changes: 1 addition & 1 deletion src/markdown-pages/build-apps/build-hello-world-app.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ If you haven't already installed it, do the following:
- Install [Node.js](https://nodejs.org/en/download/).
- Complete all the steps in the [CLI quick start](https://one.newrelic.com/launcher/developer-center.launcher?pane=eyJuZXJkbGV0SWQiOiJkZXZlbG9wZXItY2VudGVyLmRldmVsb3Blci1jZW50ZXIifQ==).

For additional details about setting up your environment, see [Set up your development environment](set-up-dev-env).
For additional details about setting up your environment, see [Set up your development environment](/build-apps/set-up-dev-env).

<Callout variant="tip">

Expand Down
7 changes: 7 additions & 0 deletions src/markdown-pages/build-apps/build-visualization.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ The `nr1.json` file provides metadata. The `configuration` key in this metadat
- `string`
- `number`
- `json`
- `enum`: a developer-defined list of string options.
- `nrql`: a single NRQL query string.
- `namespace`: a group of input fields to be displayed together under a shared heading in the prop-editing UI.
- `collection`: a repeatable group of input fields to be displayed together under a shared heading in the prop-editing UI. The `nrqlQueries` entry is an example of a collection type.
Expand Down Expand Up @@ -216,3 +217,9 @@ Congratulations on completing the steps in this example! You've learned how to:
- Quickly test and iterate on visualization code changes in Custom Visualizations
- Deploy a visualization
- Add a custom visualization to a dashboard

## Additional resources

- New Relic Quick Tips video: [Dashboards and Custom Visualizations](https://www.youtube.com/watch?v=_F61mxtKfGA) (6 minutes)
- New Relic NerdBytes video: [Configuring custom visualizations for dashboards](https://www.youtube.com/watch?v=sFpG_iG7Xa8) (7 minutes)
- New Relic Nerdlog live stream: [Custom Data Visualizations on New Relic](https://www.youtube.com/watch?v=HuR0EdHGz24) (30 minutes)
2 changes: 1 addition & 1 deletion src/markdown-pages/explore-docs/nr1-cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Use the [NR1 VS Code extension](https://marketplace.visualstudio.com/items?itemN

This table provides descriptions for the New Relic One commands. For more context, including usage and option details, click any individual command or the command category.

For details on user permissions, see [Authentication and permissions](/build-apps/set-up-dev-env).
For details on user permissions, see [Authentication and permissions](/build-apps/permission-manage-apps).

For more on how to serve and publish your application, see our guide on [Deploying your New Relic One app](/build-tools/new-relic-one-applications/publish-deploy).

Expand Down
14 changes: 14 additions & 0 deletions src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import { pageContext } from '../types';
import styles from './index.module.scss';
import devChampionBadge from '../images/developer-champion/dev-champion-badge.png';
import podcastBadge from '../images/podcasts/podcasts-badge.png';
import fsBanner from '../images/futurestack-registration.png';
import Video from '../components/Video';

const getStartedGuides = [
Expand Down Expand Up @@ -58,6 +59,19 @@ const IndexPage = ({ data, pageContext }) => {
<PageLayout.Header title="Getting started with New Relic and Terraform" />

<PageLayout.Content>
<section>
<a href="https://web.cvent.com/event/ac440313-3922-45f5-b5b9-0812f29f4a51/summary?RefId=DEV&rt=DKI6UYQP806AeXIj4Q4uxw">
<img
css={css`
display: block;
width: 99%;
margin-bottom: 25px;
`}
src={fsBanner}
alt="Register for FutureStack 2021"
/>
</a>
</section>
<section
css={css`
margin-top: 0;
Expand Down
153 changes: 153 additions & 0 deletions src/pages/nerd-bytes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
import React from 'react';
import cx from 'classnames';
import { css } from '@emotion/core';

import SEO from '../components/Seo';
import { Button, Link } from '@newrelic/gatsby-theme-newrelic';
import PageLayout from '../components/PageLayout';
import FeatherIcon from '../components/FeatherIcon';
import { PageContext } from '../components/PageContext';
import styles from './index.module.scss';
import podcastBadge from '../images/podcasts/podcasts-badge.png';
import Video from '../components/Video';

const NerdbytesPage = () => {
return (
<PageContext.Provider>
<SEO />
<PageLayout type={PageLayout.TYPE.SINGLE_COLUMN}>
<PageLayout.Header title="New Relic Nerd Bytes" />

<PageLayout.Content>
<section
css={css`
margin-top: 0;
`}
className={cx(styles.intro, 'intro-text')}
>
<div className={styles.introText}>
<p>
<Link
className={styles.externalLink}
to="https://www.youtube.com/playlist?list=PLmhYj7Jl81JEV-llIDkCVC05tD7fbOv_b"
>
Nerd Bytes is a video series
<FeatherIcon
className={styles.externalLinkIcon}
name="external-link"
/>
</Link>{' '}
produced by engineers and practitioners <em>for</em> engineers
and practitioners.
<br />
<br />
Nerd Bytes episodes are crowd sourced, super short, micro topic
focused video screencast demos of tips, tricks, features,
functionality, news and ideas. Less formal than documentation,
easier to digest than a tutorial. Released regularly to keep New
Relic practitioners up to date with fresh and interesting
content.
</p>
<p>
<Button
as={Link}
variant={Button.VARIANT.PRIMARY}
to="https://www.youtube.com/playlist?list=PLmhYj7Jl81JEV-llIDkCVC05tD7fbOv_b"
>
Nerd Bytes playlist
</Button>
</p>
</div>
<div
css={css`
flex: 1;
margin-top: 0;
width: 100%;
`}
>
<Video id="sN5GpX0eWMc" type="youtube" />
</div>
</section>

<section>
<h2>How to consume Nerd Bytes</h2>
<p>
Find the latest Nerd Bytes episode on the New Relic YouTube
channel{' '}
<Link
className={styles.externalLink}
to="https://www.youtube.com/playlist?list=PLmhYj7Jl81JEV-llIDkCVC05tD7fbOv_b"
>
Nerd Bytes Playlist
<FeatherIcon
className={styles.externalLinkIcon}
name="external-link"
/>
</Link>{' '}
We encourage you to subscribe to the Nerd Bytes RSS feed and add
it to your Slack or Team channel. Fresh content will be delivered
directly to you when it is published.
</p>
<p>
The RSS feed url is:
<br />
<code>
https://www.youtube.com/feeds/videos.xml?playlist_id=PLmhYj7Jl81JEV-llIDkCVC05tD7fbOv_b
</code>
</p>
<p>
<strong>Add to Slack</strong>
<br />
In Slack you can subscribe any channel to this feed using the
following command:
<br />
<code>
/feed subscribe
https://www.youtube.com/feeds/videos.xml?playlist_id=PLmhYj7Jl81JEV-llIDkCVC05tD7fbOv_b
</code>
</p>
<p>
<strong>Add to Microsoft Teams</strong>
<br />
To add the feed to Teams add the RSS url to the RSS Feeds
connector app.
</p>
</section>

<section
className={cx(
styles.section,
styles.stripedSection,
styles.developerChampions
)}
>
<div>
<h2>
Do you want all the news, code and pontification that's fit for
publication?
<br />
New Relic Podcasts
</h2>
<p>
We like to talk, especially to developers about developer
things. Join us for conversations on open source, observability,
software design and industry news.
</p>
<Button as={Link} variant={Button.VARIANT.PRIMARY} to="/podcasts">
Listen
<FeatherIcon className={styles.Icon} name="link" />
</Button>
</div>
<img
className={styles.img}
src={podcastBadge}
alt="podcast badge"
/>
</section>
</PageLayout.Content>
</PageLayout>
</PageContext.Provider>
);
};

export default NerdbytesPage;
26 changes: 4 additions & 22 deletions src/pages/podcasts.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,30 +35,12 @@ const PodcastsPage = () => {
perfect for each other.
</p>
<p>
We're in the process of spinning up a few podcasts to bring you
all the news, code and pontification that's fit for publication,
and rather a lot that isn't as well.
We've spun up a few podcasts to bring you all the news, code,
and pontification that's fit for publication, and rather a lot
that isn't as well.
</p>
<p>
For the time being we have one podcast, so we're including it
here for your listening enjoyment.
</p>
<p>
While it may seem silly to start an entire page for podcasts
when we only have the one (we should really have called it
'podcast' page), we had to start somewhere.
</p>
<p>
<blockquote>
<p>
"Omnium rerum principia parva sunt" (All things have small
beginnings)
</p>
<footer>- Marcus Tullius Cicero (106 BC - 43 BC)</footer>
</blockquote>
</p>
<p>
We hope you enjoy it. If you don't please feel free to{' '}
We hope you enjoy them! If you don't, please feel free to{' '}
<a href="mailto:[email protected]">send us mean emails.</a>{' '}
It's internet tradition.
</p>
Expand Down