Ham Fest sponsored by Maricopa ARA https://copafest.org
  • Astro 86%
  • HTML 6.9%
  • JavaScript 5.5%
  • SCSS 1.6%
Find a file
2025-05-17 13:54:35 -06:00
.forestry Revert "Migrate data to Storyblok CMS" 2025-05-17 10:27:19 -06:00
public Revert "Migrate data to Storyblok CMS" 2025-05-17 10:27:19 -06:00
src Fix parsing of CopaFest event year 2025-05-17 13:51:17 -06:00
.editorconfig initial commit 2019-11-19 19:48:20 -07:00
.env.example Convert project to use Astro 2024-01-20 10:49:05 -07:00
.eslintrc.js Stop ESLint Vue plugin from complaining so much 2019-11-20 18:59:22 -07:00
.gitignore Convert project to use Astro 2024-01-20 10:49:05 -07:00
.node-version Use .node-version instead of .nvmrc 2025-04-09 23:01:42 -06:00
.prettierrc initial commit 2019-11-19 19:48:20 -07:00
astro.config.mjs Revert "Configure to use Storyblok global settings" 2025-05-17 10:29:23 -06:00
LICENSE Add OSS license 2020-01-17 21:35:28 -07:00
package.json Upgrade to Astro 5 2025-05-17 13:54:35 -06:00
pnpm-lock.yaml Upgrade to Astro 5 2025-05-17 13:54:35 -06:00
README.md Update to use pnpm 2025-02-23 18:19:48 -07:00
tsconfig.json Fix Typescript issues 2024-01-25 17:38:13 -07:00

Copafest Website 🎉

Ham Fest sponsored by Maricopa ARA

Quickstart 🚀

# create .env file
cp .env.example .env
# install dependencies
pnpm i
# start the project in dev mode
pnpm watch

Project Structure 🛠️

Inside of the Astro project, you'll see the following folders and files:

/
├── public/
│   └── favicon.svg
├── src/
│   ├── components/
│   │   └── Card.astro
│   ├── layouts/
│   │   └── Layout.astro
│   └── pages/
│       └── index.astro
└── package.json

Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.

There's nothing special about src/components/, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.

Any static assets, like images, can be placed in the public/ directory.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
yarn install Installs dependencies
yarn watch Starts local dev server at localhost:4321
yarn build Build your production site to ./dist/
yarn preview Preview your build locally, before deploying
yarn astro ... Run CLI commands like astro add, astro check
yarn astro -- --help Get help using the Astro CLI

👀 Want to learn more?

Feel free to check our documentation or jump into our Discord server.