Skip to content

RyanWarner/ryan.warner.codes

This branch is 1 commit ahead of production.

Folders and files

NameName
Last commit message
Last commit date
Jul 5, 2020
Dec 19, 2019
May 22, 2020
May 14, 2020
Jul 5, 2020
Mar 12, 2021
Mar 12, 2021
Dec 17, 2019
Dec 29, 2019
Dec 29, 2019
Dec 19, 2019
Dec 29, 2019
Feb 9, 2020
Dec 19, 2019
Jul 5, 2020
Feb 9, 2020
May 9, 2020
Jun 9, 2020
May 27, 2020
Nov 9, 2022
Nov 30, 2020
Feb 7, 2020

Repository files navigation

Ryan Warner's Website

https://ryan.warner.codes

This repo holds the code for my personal site. This site is a playground. I often try new things, implement half baked ideas, and ignore tech debt. You may find code smells, mistakes, or other issues.

Running locally

  1. git clone [email protected]:RyanWarner/ryan.warner.codes.git
  2. cd ryan.warner.codes
  3. npm install
  4. npm start

Deployment

Deployment is handled by CircleCI.

Pushing to the branches staging or production will trigger deploys to the staging or production environment, respectively. See .circleci/config.yml to modify deployment steps.

Hosting

The app is hosted on Firebase. You will need user permissions to access the Firebase projects.

Generate code with Hygen

To create a new component, run npx hygen component new --name MyComponent

Style

Code style is enforced by ESLint and follows the Standard style guide.

Analytics

Amplitude Analytics is implemented using gatsby-plugin-amplitude-analytics

Tech stack

Todo

  • Dynamic social share images
  • Abstract into a Gatsby starter
  • Add Storybook
  • Searchable tags
  • Add a resume