Skip to content

Commit

Permalink
Add Daniel Krook Episode (#28)
Browse files Browse the repository at this point in the history
* update README.md

Signed-off-by: James McLeod <[email protected]>

* update sidebar

Signed-off-by: James McLeod <[email protected]>

* update docusaurus config

Signed-off-by: James McLeod <[email protected]>

* update podcasts config

Signed-off-by: James McLeod <[email protected]>

* update podcasts README.mdx

Signed-off-by: James McLeod <[email protected]>

* increment podcasts

Signed-off-by: James McLeod <[email protected]>

* add podcast headshots

Signed-off-by: James McLeod <[email protected]>

* add open source strategy podcast

Signed-off-by: James McLeod <[email protected]>

* add headshots

Signed-off-by: James McLeod <[email protected]>

* update jpg to jpeg

Signed-off-by: James McLeod <[email protected]>

* update title on README

Signed-off-by: James McLeod <[email protected]>

* update podcast description

Signed-off-by: James McLeod <[email protected]>

* add royal o'brien episode

Signed-off-by: James McLeod <[email protected]>

* update json to key value pairs

Signed-off-by: James McLeod <[email protected]>

* map keys to podcast component

Signed-off-by: James McLeod <[email protected]>

* map keys to inner pages

Signed-off-by: James McLeod <[email protected]>

* add daniel krook podcast and configure site nav

Signed-off-by: James McLeod <[email protected]>
  • Loading branch information
James McLeod authored Aug 7, 2022
1 parent 14d257c commit cf416ba
Show file tree
Hide file tree
Showing 15 changed files with 68 additions and 23 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Listen to the latest episodes from The Linux Foundation ["The Untold Stories of

| Episode | Play Podcast |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------------------------------------------------------------------------------------------------------------------: |
| [The Call for Code Project, with Daniel Krook](docs/podcasts/call-for-code-project.mdx) | <a href="https://open.spotify.com/episode/05TyLnJ2OXYdq6hmk5vPbW" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [Games and Digital Media in Open Source, with Royal O'Brien](docs/podcasts/games-digital-media.mdx) | <a href="https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [Building Your Open Source Strategy, with Nithya Ruff](docs/podcasts/building-open-source-strategy.mdx) | <a href="https://open.spotify.com/episode/47Ea6XOrwyFJ1dYZnzgR7G" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
| [Management and Diversity in the Open Source Community with Sara Chipps](docs/podcasts/management-and-diversity.mdx) | <a href="https://open.spotify.com/episode/5Z5FT3qzBrbTvAyHuhNq9G" target="_blank"><img src="docs/images/podcast-mic.png" height="30" /></a> |
Expand Down
1 change: 1 addition & 0 deletions docs/podcasts/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Listen to the latest episodes from The Linux Foundation ["The Untold Stories of

| Episode | Title |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [![The Call for Code Project, with Daniel Krook](../images/logo-100-100.png)](https://open.spotify.com/episode/05TyLnJ2OXYdq6hmk5vPbW) | [The Call for Code Project, with Daniel Krook](call-for-code-project.mdx) |
| [![Games and Digital Media in Open Source, with Royal O'Brien](../images/logo-100-100.png)](https://open.spotify.com/episode/2q8dXeMQLeW8sTXHGn8upP) | [Games and Digital Media in Open Source, with Royal O'Brien](games-digital-media.mdx) |
| [![Building Your Open Source Strategy, with Nithya Ruff](../images/logo-100-100.png)](https://open.spotify.com/episode/47Ea6XOrwyFJ1dYZnzgR7G) | [Building Your Open Source Strategy, with Nithya Ruff](building-open-source-strategy.mdx) |
| [![Management and Diversity in the Open Source Community with Sara Chipps](../images/logo-100-100.png)](https://open.spotify.com/episode/5Z5FT3qzBrbTvAyHuhNq9G) | [Management and Diversity in the Open Source Community with Sara Chipps](management-and-diversity.mdx) |
Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/building-open-source-strategy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Building Your Open Source Strategy, with Nithya Ruff

<Spotify scsrc={podcasts[1].src} />
<Spotify scsrc={podcasts["nithya"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/business-of-open-source.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# The Business Side of Open Source, with Patrick Debois

<Spotify scsrc={podcasts[4].src} />
<Spotify scsrc={podcasts["patrick"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
33 changes: 33 additions & 0 deletions docs/podcasts/call-for-code-project.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
id: call-for-code-project
title: The Call for Code Project
---

import Spotify from "@site/src/components/spotify";
import { podcasts } from "@site/src/components/podcasts";

# The Call for Code Project, with Daniel Krook

<Spotify scsrc={podcasts["daniel"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

| Episode | Play Podcast |
| ------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| [The Call for Code Project, with Daniel Krook](https://open.spotify.com/episode/05TyLnJ2OXYdq6hmk5vPbW) | [![The Call for Code Project, with Daniel Krook](../images/podcast-mic.png "The Call for Code Project, with Daniel Krook")](https://open.spotify.com/episode/05TyLnJ2OXYdq6hmk5vPbW) |

**Thu, 04 Aug 2022**

Technology influences every aspect of our life. It's hard to remember a time when analog was separate from the digital. How do we balance the pace of innovation with its social impact when everything is changing so quickly?

For Daniel Krook, these two threads converged in 1995.

Dan went to Trinity College, a small liberal arts school in Hartford, Connecticut. He wasn't sure what to major in, a common dilemma when making the jump from high school to college. The choice of a liberal arts school offered a broad range of choices and an introduction to different personalities. There was a lot of mixing of people from different backgrounds with different interests.

Dan was a political science major and graduated with a double major in international studies, but he happened to live with a computer science major his first year.

"Back in 95, I was introduced to web development. It was a very wired campus. building websites, deploying stupid little fun hobby websites. And that's really what got me into learning HTML, the early days of JavaScript. I took my first course on that in 97. So blows my mind 25 years ago.

"Just learning, to create something and immediately see it visible was great. And you contrast that with policymaking, where it takes a long time to establish an impact and things can be reversed by the change in administration on all the work you did."

"The Untold Stories of Open Source" is a Linux Foundation Project.
2 changes: 1 addition & 1 deletion docs/podcasts/games-digital-media.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Games and Digital Media in Open Source, with Royal O'Brien

<Spotify scsrc={podcasts[0].src} />
<Spotify scsrc={podcasts["royal"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/introduction-to-lf-podcast.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# The Untold Stories of Open Source - An Introduction to the new Podcast from the Linux Foundation

<Spotify scsrc={podcasts[7].src} />
<Spotify scsrc={podcasts["intro"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/management-and-diversity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Management and Diversity in the Open Source Community with Sara Chipps

<Spotify scsrc={podcasts[2].src} />
<Spotify scsrc={podcasts["sara"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/new-model-training.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# A New Model for Technical Training, with Clyde Seepersad

<Spotify scsrc={podcasts[3].src} />
<Spotify scsrc={podcasts["clyde"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/openssf-project.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# A Life in Open Source, with Brian Behlendorf

<Spotify scsrc={podcasts[5].src} />
<Spotify scsrc={podcasts["brian"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion docs/podcasts/priyanka-sharma-gm-cncf.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts";

# Balancing Priorities at the CNCF, with Priyanka Sharma

<Spotify scsrc={podcasts[6].src} />
<Spotify scsrc={podcasts["priyanka"].src} />

[The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify)

Expand Down
2 changes: 1 addition & 1 deletion website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ module.exports = {
},
items: [
{to: 'docs/podcasts-intro', label: 'Introduction', position: 'right'},
{to: 'docs/podcasts/games-digital-media', label: 'Podcasts', position: 'right'},
{to: 'docs/podcasts/call-for-code-project', label: 'Podcasts', position: 'right'},
{to: 'docs/templates/podcast-template', label: 'Add New Podcast', position: 'right'},
{href: 'https://feeds.captivate.fm/untold-stories-of-open-source/', label: 'RSS', position: 'right'},
{href: 'https://github.com/linuxfoundation/lf-podcast', label: 'GitHub', position: 'right'}
Expand Down
2 changes: 1 addition & 1 deletion website/sidebars.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module.exports = {
mainSidebar: {
"Podcasts" : ["podcasts/games-digital-media", "podcasts/building-open-source-strategy", "podcasts/management-and-diversity", "podcasts/new-model-training", "podcasts/business-of-open-source", "podcasts/openssf-project", "podcasts/priyanka-sharma-gm-cncf", "podcasts/introduction-to-lf-podcast"],
"Podcasts" : ["podcasts/call-for-code-project","podcasts/games-digital-media", "podcasts/building-open-source-strategy", "podcasts/management-and-diversity", "podcasts/new-model-training", "podcasts/business-of-open-source", "podcasts/openssf-project", "podcasts/priyanka-sharma-gm-cncf", "podcasts/introduction-to-lf-podcast"],
"About LF Podcast": ["podcasts-intro", "team"],
"Adding New Podcasts": ["templates/podcast-template"]
},
Expand Down
29 changes: 19 additions & 10 deletions website/src/components/podcasts.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
import React from 'react';

export const podcasts = [
{
export const podcasts = {
"daniel" : {
title : "The Call for Code Project, with Daniel Krook",
src : "https://open.spotify.com/embed/episode/05TyLnJ2OXYdq6hmk5vPbW?utm_source=generator",
type : "spotify",
description : "Technology influences every aspect of our life. It's hard to remember a time when analog was separate from the digital. How do we balance the pace of innovation with its social impact when everything is changing so quickly?",
podcast : "The Untold Stories of Open Source",
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
"royal" : {
title : "Games and Digital Media in Open Source, with Royal O'Brien",
src : "https://open.spotify.com/embed/episode/2q8dXeMQLeW8sTXHGn8upP?utm_source=generator",
type : "spotify",
Expand All @@ -10,7 +19,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"nithya" : {
title : "Building Your Open Source Strategy, with Nithya Ruff",
src : "https://open.spotify.com/embed/episode/47Ea6XOrwyFJ1dYZnzgR7G?utm_source=generator",
type : "spotify",
Expand All @@ -19,7 +28,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"sara" : {
title : "Management and Diversity in the Open Source Community with Sara Chipps",
src : "https://open.spotify.com/embed/episode/5Z5FT3qzBrbTvAyHuhNq9G?utm_source=generator",
type : "spotify",
Expand All @@ -28,7 +37,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"clyde" : {
title : "A New Model for Technical Training, with Clyde Seepersad",
src : "https://open.spotify.com/embed/episode/2HCRrlO0zW2xEcfnZ5i0fG?utm_source=generator",
type : "spotify",
Expand All @@ -37,7 +46,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"patrick" : {
title : "The Business Side of Open Source, with Patrick Debois",
src : "https://open.spotify.com/embed/episode/3MKsXkw9Et5B9bGLWKJNpc?utm_source=generator",
type : "spotify",
Expand All @@ -46,7 +55,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"brian" : {
title : "A Life in Open Source, with Brian Behlendorf",
src : "https://open.spotify.com/embed/episode/0P0cjBDn5nSYPe1i0FrFXr?utm_source=generator",
type : "spotify",
Expand All @@ -55,7 +64,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"priyanka" : {
title : "Balancing Priorities at the CNCF, with Priyanka Sharma",
src : "https://open.spotify.com/embed/episode/5KgqNXHHV0y03yjgg7kg8E?utm_source=generator",
type : "spotify",
Expand All @@ -64,7 +73,7 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
},
{
"intro" : {
title : "The Untold Stories of Open Source - An Introduction to the new Podcast from the Linux Foundation",
src : "https://open.spotify.com/embed/episode/62DAkdeQTSAPeLbxF2sTlX?utm_source=generator",
type : "spotify",
Expand All @@ -73,4 +82,4 @@ export const podcasts = [
podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify",
featured : true
}
];
};
7 changes: 4 additions & 3 deletions website/src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,13 @@ function Home() {
</div>
</header>
<main>
{podcasts && podcasts.length && (
{console.log(podcasts)}
{podcasts && Object.keys(podcasts).length && (
<section className={styles.podcasts}>
<div className="container">
<div className="row">
{podcasts.map((props, idx) => (
<FeaturePodcast key={idx} {...props} />
{Object.keys(podcasts).map((key, idx) => (
<FeaturePodcast key={idx} {...podcasts[key]} />
))}
</div>
</div>
Expand Down

0 comments on commit cf416ba

Please sign in to comment.