Directory of queer/trans groups, venues and spaces in Omaha.
- A working *nix shell
- Bun as drop-in Node interpreter replacement, package manager and test runner
- 11ty — static site generator
- Decap CMS — content management
- (optional) Netlify CLI for managing live deployment
Run locally with hot-reloading
bun install --development
bun run serve # local 11ty server at localhost:8080
bun run serve:cms # local decapCMS at /admin
The live site auto-deploys on pushes to main.
That workflow looks like:
bun install -g netlify-cli
netlify login
netlify dev
bun run build # 11ty output to _site
Husky requires lint to pass on pre-commit. Fix and re-commit.
bun run lint # check formatting
bun run fix # auto-fix formatting
Husky requires tests to pass on a pre-push. Please add tests for significant changes.
bun test # unit tests + Playwright