Skip to content

taraxvoid/queeromaha

Repository files navigation

queeromaha.net

Netlify Status

Directory of queer/trans groups, venues and spaces in Omaha.

Dependencies

  • A working *nix shell
  • Bun as drop-in Node interpreter replacement, package manager and test runner
  • (optional) volta for node ver wrangling
  • (optional) Netlify CLI for managing live deployment

Stack

Local Dev

Run Astro locally with hot-reloading

bun install --development
bun run serve # astro server at localhost:4321
bun run serve:cms # local decapCMS at /admin

# alternatively
bun run dev # full local setup

Deployment

PRs create a preview branch on Netlify.

The live site auto-deploys on pushes to main

Manual deployment

bun install -g netlify-cli
netlify login
netlify deploy

Code Style

Husky requires lint to pass on pre-commit.

bun run lint # check formatting of staged files
bun run format # auto-fix formatting

Tests

Husky requires tests to pass on pre-push. Please add tests for significant changes.

bun run test # unit tests + Playwright

CMS

DecapCMS is backed by DecapBridge as Netlify Identity is deprecated. This is attached to @taraxvoid 's Google account currently.

Users can be invited via email (supporting Google SSO) to edit content at the CMS admin panel

About

queer spaces and events in omaha

Resources

License

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Contributors