From cf416bae55ef001e2b1ae5077e3a89bb3855db19 Mon Sep 17 00:00:00 2001 From: James McLeod Date: Sun, 7 Aug 2022 23:14:50 +0100 Subject: [PATCH] Add Daniel Krook Episode (#28) * update README.md Signed-off-by: James McLeod * update sidebar Signed-off-by: James McLeod * update docusaurus config Signed-off-by: James McLeod * update podcasts config Signed-off-by: James McLeod * update podcasts README.mdx Signed-off-by: James McLeod * increment podcasts Signed-off-by: James McLeod * add podcast headshots Signed-off-by: James McLeod * add open source strategy podcast Signed-off-by: James McLeod * add headshots Signed-off-by: James McLeod * update jpg to jpeg Signed-off-by: James McLeod * update title on README Signed-off-by: James McLeod * update podcast description Signed-off-by: James McLeod * add royal o'brien episode Signed-off-by: James McLeod * update json to key value pairs Signed-off-by: James McLeod * map keys to podcast component Signed-off-by: James McLeod * map keys to inner pages Signed-off-by: James McLeod * add daniel krook podcast and configure site nav Signed-off-by: James McLeod --- README.md | 1 + docs/podcasts/README.mdx | 1 + .../building-open-source-strategy.mdx | 2 +- docs/podcasts/business-of-open-source.mdx | 2 +- docs/podcasts/call-for-code-project.mdx | 33 +++++++++++++++++++ docs/podcasts/games-digital-media.mdx | 2 +- docs/podcasts/introduction-to-lf-podcast.mdx | 2 +- docs/podcasts/management-and-diversity.mdx | 2 +- docs/podcasts/new-model-training.mdx | 2 +- docs/podcasts/openssf-project.mdx | 2 +- docs/podcasts/priyanka-sharma-gm-cncf.mdx | 2 +- website/docusaurus.config.js | 2 +- website/sidebars.js | 2 +- website/src/components/podcasts.js | 29 ++++++++++------ website/src/pages/index.js | 7 ++-- 15 files changed, 68 insertions(+), 23 deletions(-) create mode 100644 docs/podcasts/call-for-code-project.mdx diff --git a/README.md b/README.md index fb659db..fe37add 100644 --- a/README.md +++ b/README.md @@ -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) | | | [Games and Digital Media in Open Source, with Royal O'Brien](docs/podcasts/games-digital-media.mdx) | | | [Building Your Open Source Strategy, with Nithya Ruff](docs/podcasts/building-open-source-strategy.mdx) | | | [Management and Diversity in the Open Source Community with Sara Chipps](docs/podcasts/management-and-diversity.mdx) | | diff --git a/docs/podcasts/README.mdx b/docs/podcasts/README.mdx index cd06418..65dc6e4 100644 --- a/docs/podcasts/README.mdx +++ b/docs/podcasts/README.mdx @@ -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) | diff --git a/docs/podcasts/building-open-source-strategy.mdx b/docs/podcasts/building-open-source-strategy.mdx index 2dd014c..cd3008a 100644 --- a/docs/podcasts/building-open-source-strategy.mdx +++ b/docs/podcasts/building-open-source-strategy.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Building Your Open Source Strategy, with Nithya Ruff - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/business-of-open-source.mdx b/docs/podcasts/business-of-open-source.mdx index bcb3ae0..f5fefa7 100644 --- a/docs/podcasts/business-of-open-source.mdx +++ b/docs/podcasts/business-of-open-source.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # The Business Side of Open Source, with Patrick Debois - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/call-for-code-project.mdx b/docs/podcasts/call-for-code-project.mdx new file mode 100644 index 0000000..d34c043 --- /dev/null +++ b/docs/podcasts/call-for-code-project.mdx @@ -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 + + + +[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. diff --git a/docs/podcasts/games-digital-media.mdx b/docs/podcasts/games-digital-media.mdx index be335f4..e502584 100644 --- a/docs/podcasts/games-digital-media.mdx +++ b/docs/podcasts/games-digital-media.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Games and Digital Media in Open Source, with Royal O'Brien - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/introduction-to-lf-podcast.mdx b/docs/podcasts/introduction-to-lf-podcast.mdx index 827191a..da798ee 100644 --- a/docs/podcasts/introduction-to-lf-podcast.mdx +++ b/docs/podcasts/introduction-to-lf-podcast.mdx @@ -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 - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/management-and-diversity.mdx b/docs/podcasts/management-and-diversity.mdx index 07a5794..4cc7db6 100644 --- a/docs/podcasts/management-and-diversity.mdx +++ b/docs/podcasts/management-and-diversity.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Management and Diversity in the Open Source Community with Sara Chipps - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/new-model-training.mdx b/docs/podcasts/new-model-training.mdx index 0bd7ecf..0cba292 100644 --- a/docs/podcasts/new-model-training.mdx +++ b/docs/podcasts/new-model-training.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # A New Model for Technical Training, with Clyde Seepersad - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/openssf-project.mdx b/docs/podcasts/openssf-project.mdx index 8afc935..57ee10f 100644 --- a/docs/podcasts/openssf-project.mdx +++ b/docs/podcasts/openssf-project.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # A Life in Open Source, with Brian Behlendorf - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/docs/podcasts/priyanka-sharma-gm-cncf.mdx b/docs/podcasts/priyanka-sharma-gm-cncf.mdx index 6b885d0..95b1619 100644 --- a/docs/podcasts/priyanka-sharma-gm-cncf.mdx +++ b/docs/podcasts/priyanka-sharma-gm-cncf.mdx @@ -8,7 +8,7 @@ import { podcasts } from "@site/src/components/podcasts"; # Balancing Priorities at the CNCF, with Priyanka Sharma - + [The Untold Stories of Open Source](https://untold-stories-of-open-source.captivate.fm/spotify) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 360e81a..1eda4fc 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -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'} diff --git a/website/sidebars.js b/website/sidebars.js index 0abd1ed..ae1b5db 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -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"] }, diff --git a/website/src/components/podcasts.js b/website/src/components/podcasts.js index 4078e0b..674ba56 100644 --- a/website/src/components/podcasts.js +++ b/website/src/components/podcasts.js @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -73,4 +82,4 @@ export const podcasts = [ podcastUrl : "https://untold-stories-of-open-source.captivate.fm/spotify", featured : true } -]; +}; diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 196f3fd..0a698cb 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -21,12 +21,13 @@ function Home() {
- {podcasts && podcasts.length && ( + {console.log(podcasts)} + {podcasts && Object.keys(podcasts).length && (
- {podcasts.map((props, idx) => ( - + {Object.keys(podcasts).map((key, idx) => ( + ))}