Compare commits
10 Commits
feat/initi
...
f1cab64bd4
| Author | SHA1 | Date | |
|---|---|---|---|
| f1cab64bd4 | |||
| 20c133ee61 | |||
| f993d36f0c | |||
| 28f4c0305e | |||
| e808fc1aaa | |||
| deb163595f | |||
| d3e421bb22 | |||
| b9a8f1b9b8 | |||
| 52f9ccf42e | |||
| 4242c483ff |
40
README.md
Normal file
40
README.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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
|
||||
|
||||
```bash
|
||||
hugo server
|
||||
```
|
||||
|
||||
Visit http://localhost:1313 to preview.
|
||||
|
||||
### Build
|
||||
|
||||
```bash
|
||||
hugo
|
||||
```
|
||||
|
||||
Output will be in the `public/` directory.
|
||||
|
||||
## License
|
||||
|
||||
Content is provided as-is for community use.
|
||||
41
TODO.md
Normal file
41
TODO.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Status
|
||||
|
||||
pre-1.0
|
||||
|
||||
No git tags. The site is live, but the repo lacks the standard scaffold
|
||||
(Makefile, LICENSE, Dockerfile, policy files).
|
||||
|
||||
# Next Step
|
||||
|
||||
Add the policy scaffold in one commit: Makefile with Hugo-appropriate
|
||||
targets (test builds the site with hugo --minify, lint/fmt/fmt-check via
|
||||
prettier over content and theme, check, hooks), .prettierrc and
|
||||
.prettierignore, LICENSE, REPO_POLICIES.md, .editorconfig, and a
|
||||
Dockerfile plus .dockerignore that builds the site and runs make check,
|
||||
images pinned by sha256. Update README to mention the new workflow.
|
||||
|
||||
# Completed Steps
|
||||
|
||||
* 2026-02-10: design pass: minimal light theme with inline CSS, grey
|
||||
wells for mesh channels and signal groups, horizontal overflow fix,
|
||||
body width tuning, map link update
|
||||
* 2026-02-10: added README and footer contribute link
|
||||
* 2026-02-10: added Gitea workflow that builds the site and deploys to
|
||||
Cloudflare Pages
|
||||
* 2026-02-08: initial Hugo static site for lora.vegas
|
||||
|
||||
# Future Steps
|
||||
|
||||
* Add .gitea/workflows/check.yml that runs make check; pin the images
|
||||
and actions in deploy.yml by sha256 (klakegg/hugo:ext-alpine,
|
||||
node:20, actions/checkout, upload/download-artifact are all
|
||||
unpinned)
|
||||
* Rework README.md into the standard sections: Description, Getting
|
||||
Started, Rationale, Design, TODO, License, Author (currently About,
|
||||
Contributing, Technical Details, License)
|
||||
* Replace the "content is provided as-is" README note with the text of
|
||||
the committed LICENSE
|
||||
* Expand .gitignore beyond Hugo outputs (OS and editor files)
|
||||
* Verify the Cloudflare Pages deploy still works after the workflow
|
||||
changes
|
||||
* Keep mesh channel and signal group listings current
|
||||
@@ -4,13 +4,20 @@ title: "LoRa Vegas"
|
||||
|
||||
## Mesh Channels
|
||||
|
||||
- **LV Traffic** — <a href="https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB" class="mono-link">https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB</a>
|
||||
- **LASMeshMeet** — <a href="https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB" class="mono-link">https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB</a>
|
||||
- **LongFast** — Set region to **US**, modem preset to **LongFast**
|
||||
<div class="settings">
|
||||
<span class="label">LV Traffic:</span><br>
|
||||
<a href="https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB" class="value">https://meshtastic.org/e/?add=true#Cg8SAQEaCkxWX1RyYWZmaWMSEQgBOAFABUgBUB5YFGgBwAYB</a><br><br>
|
||||
<span class="label">LASMeshMeet:</span><br>
|
||||
<a href="https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB" class="value">https://meshtastic.org/e/?add=true#CiQSEKBDmMMfm5yEaVfulQ2W3kwaC0xBU01lc2hNZWV0JQIAAAASDggBOAFABUgBUB5YFGgB</a><br><br>
|
||||
<span class="label">LongFast:</span> <span class="value">Set region to US, modem preset to LongFast</span>
|
||||
</div>
|
||||
|
||||
## Signal Groups
|
||||
|
||||
- **Vegas-LongFast** — <a href="https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_" class="mono-link">https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_</a>
|
||||
<div class="settings">
|
||||
<span class="label">Vegas-LongFast:</span><br>
|
||||
<a href="https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_" class="value">https://signal.group/#CjQKIG2kcUFN9wPzgpi3H_Lxwie3sgduhzrRdeISlAEyv3EtEhBKz7kID13JrlOfhI2X8ET_</a>
|
||||
</div>
|
||||
|
||||
## Discord
|
||||
|
||||
@@ -26,7 +33,7 @@ title: "LoRa Vegas"
|
||||
|
||||
### Past
|
||||
|
||||
- **#1** — Feb 4, 2026, 7 PM at Lee's Sandwiches
|
||||
- **#1** — Feb 4, 2026, 7 PM at [Lee's Sandwiches, 3989 Spring Mountain Rd](https://maps.app.goo.gl/4Zc5zRVr8srTVStH9)
|
||||
|
||||
## LongFast Settings
|
||||
|
||||
|
||||
@@ -12,7 +12,8 @@
|
||||
<body>
|
||||
{{ block "main" . }}{{ end }}
|
||||
<footer>
|
||||
<p>lora.vegas — Las Vegas Meshtastic community</p>
|
||||
<p>this site is a project by <a href="https://sneak.berlin">@sneak</a>.</p>
|
||||
<p>lora.vegas — Las Vegas Meshtastic community <a href="https://git.eeqj.de/sneak/lora.vegas" class="contribute-link">[Contribute]</a></p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -14,7 +14,7 @@ body {
|
||||
color: var(--fg);
|
||||
line-height: 1.6;
|
||||
padding: 2rem 1rem;
|
||||
max-width: var(--max-w);
|
||||
max-width: 90%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
@@ -71,6 +71,8 @@ a:hover {
|
||||
font-family: "SF Mono", "Fira Code", "Consolas", monospace;
|
||||
font-size: 0.9rem;
|
||||
line-height: 1.8;
|
||||
overflow-wrap: break-word;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.settings .label {
|
||||
@@ -93,3 +95,7 @@ footer {
|
||||
border-top: 1px solid #e0e0e0;
|
||||
padding-top: 1rem;
|
||||
}
|
||||
|
||||
.contribute-link {
|
||||
font-size: 0.7rem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user