Pure formatting churn, no functional change. Kept as its own commit ahead of the script change so the widened gate lands on an already-clean tree, per REPO_POLICIES.md: formatting diffs are large and must not be mixed with functional changes. The file is inlined verbatim into every page by baseof.html via readFile, so this was checked rather than assumed: the minified <style> block in the built public/index.html is byte-identical before and after. Prettier CSS formatting is whitespace-only and cannot reach the rendered page.
lora.vegas
Las Vegas Meshtastic and LoRa community website.
About
This site provides information about the Las Vegas mesh networking community, including:
- Mesh channel configurations
- Community coordination (Discord, Signal)
- Meetup information
- Local resources
Contributing
To contribute to this site, contact sneak@sneak.berlin for git repository access.
Technical Details
This is a static site built with Hugo. The site is deployed automatically via GitHub Actions.
Local Development
hugo server
Visit http://localhost:1313 to preview.
Build
hugo
Output will be in the public/ directory.
Entrypoints
This repository adheres to the
Scripts to Rule Them All
standard: normalized scripts in script/ are the entrypoints for the
development workflow, and the Makefile targets are thin shims that call them. We
provide:
script/bootstrap— install all build dependencies (git, make, go, hugo, node/npm) idempotently. Hugo is pinned to an exact version and installed withgo install, which verifies it againstsum.golang.org; the version is theHUGO_VERSIONconstant at the top of the scriptscript/setup— prepare a fresh clone: runscript/bootstrapand install the git pre-commit hookscript/test— the correctness check: a cleanhugo --minifyproduction buildscript/lint— a clean build that surfaces broken links and path collisionsscript/fmt— format the repo's own top-level markdown docs with prettierscript/fmt-check— check that formatting (read-only)script/check— runscript/test,script/lint, thenscript/fmt-check; modifies no tracked filesscript/docker— build the Docker image tagged with the project namescript/cibuild— the CI build; the Dockerfile runsmake checkscript/install-precommit— install the git pre-commit hook that runsscript/check
Build the image through script/cibuild or script/docker only. Both pass a
per-invocation CHECK_EPOCH build argument that the Dockerfile requires, so the
make check layer can never be served from cache — without it Docker returns a
green it did not earn. A bare docker build . fails closed on the Dockerfile's
CHECK_EPOCH guard rather than caching its way to a false success.
A convenience make serve target runs hugo server for local preview.
License
Content is provided as-is for community use.