A video directory for developer and design talks using GatsbyJS, ReactJS, EmotionJS.
Fork this repo and send a pull request with your video added to
- If the video contains more than one speaker, the speaker name is "Various" and website is "#".
- Git commits are prefixed with Github emoji (e.g.
:movie_camera: Adding videos)
Make sure to follow the formatting exactly (e.g.
04/20/2020date format is strict).
git clone <this repo>
- Navigate to directory:
- `npm run dev
This app is built on top of Gatsby v2, React 16, and Emotion 9.2.
Videos are stored in a JSON file, which Gatsby parses into a GraphQL endpoint for use in development. Video pages, archives, etc are all created in
gatsby-node.js which uses templates like
templates/video-post.js to make dynamically generated pages.
Static pages are stored in
-  Make Speakers an array in
database.json(allowing for multiple speakers).
-  Fill in website with more content