Roger's repositories
gatsby-plugin-parent-resolvers
A Gatsby plugin that provides resolvers for sharing a Node's fields with its children.
gatsby-plugin-purge-cloudflare-cache
A small plugin to trigger a CloudFlare cache clear after a successful production build
gatsby-header-fouc-recreation
A re-creation of a Header "Flash of Unstyled Content" bug
dual-builder-poc
Proof-of-concept of a web application that uses two Gatsby instances to provide a rich editor and static builder.
gatsby-recipe-book
A minimal Gatsby website for writing and reading cooking recipes
action-set-json-field
This GitHub Action helps edit a JSON file and set a field value
actions-test-repo
A repo to test GitHub Actions
batfish
A static-site generator for React and Markdown
content-engine
A NextJS-based recipe book editor UI
example-get-started
Get started DVC project
gatsby
Build blazing fast, modern apps and websites with React
gatsby-frontmatter-multi-image-example
A quick proof-of-concept in showing how to access an array of images from frontmatter in a Gatsby site.
gatsby-imported-config-cache-busting
An example recreation of an issue in Gatsby where certain configuration setups can have stale cache
next-resume-builder
A minimal self-hosted full-stack application for creating resumes
next.js
The React Framework
nextjs-dashboard
My run through Vercel's NextJS 14 tutorial
nextjs-lmdb-blog
A small test to practice NextJS 14 and explore the usage of LMDB as an index for content-based websites.
pack-leader
Various web-based utilities to help with shipping jobs.
parse-ingredient
Parses an ingredient list as a string into an array of objects
portfolio
My gatsby-based portfolio. Raw React and no CMS for simplicity's sake.
public-resumes
Uploaded public resumes for sharing as links
react-table
⚛️ Hooks for building fast and extendable tables and datagrids for React
resume-builder
A simple file-based resume builder made in Gatsby
storefront-gatsby-starter
A storefront for Vendure built with Gatsby
webtorrent-livestream
A minimal custom protocol for WebTorrent-based media livestreams