Skip to content

Developer docs

nate stemen edited this page Jun 27, 2024 · 2 revisions

About the Site

This website is built using Astro. Astro is a powerful, but simple, web framework for bulding fast content sites with added interactivity. Much of the site are static pages where all of the content is generated into HTML as build time, however some parts of the site are dynamic, allowing for features such as filtering. These areas are powered by React. Astro has fantastic docs should you need to a reference on features it provides, however we will document common change use cases in this wiki.

Working Locally

To work on the site in a local environment, follow these steps:

  1. Install pnpm (https://pnpm.io/installation)
  2. At the root of the directory, run pnpm install to install necessary dependencies.
  3. Create a .env file with the following content
PUBLIC_CLOUDINARY_CLOUD_NAME=dcz4ywuer  
PUBLIC_CLOUDINARY_UPLOAD_PRESET=o3bwa6xw
  1. Run pnpm dev to start the local Astro development server.
  2. Make changes, your changes should live reload in the browser
Clone this wiki locally