Fast reference for common tasks and commands.
# Clone repository
git clone https://github.com/waccamaw/dotorg.git
cd dotorg
# Set up environment
cp .env.example .env
# Edit .env with your details
# Configure git
just git-setup
# Start local server
just serve
# Visit: http://localhost:1313/# Create post file
# Path: content/YYYY/MM/DD/post-name.md
# Front matter:
---
title: "Post Title"
date: 2025-11-18T10:30:00-05:00
categories:
- meetings
---
Your content...git checkout -b feature/description
# Or: fix/bug-name
# Or: content/post-name
# Or: docs/update-namejust serve
# Visit http://localhost:1313/
# Or manually:
hugo server --watch --bind="0.0.0.0" --port="1313"Desktop: 1920x1080 or 1440x900
- Mac:
Cmd + Shift + 4 - Windows:
Win + Shift + S
Mobile: Use Chrome DevTools
- Open DevTools:
F12 - Toggle device toolbar
- Select iPhone 12 Pro (390x844)
- Take screenshot
git add .
git commit -m "Descriptive message"
git push origin your-branch-name- Go to GitHub repository
- Click "Compare & pull request"
- Fill out template:
- Description
- Desktop screenshot
- Mobile screenshot
- Testing checklist
- Submit
.github/ISSUE_TEMPLATE/bug_report.md
- For things that don't work correctly
.github/ISSUE_TEMPLATE/feature_request.md
- For new functionality ideas
.github/ISSUE_TEMPLATE/content_update.md
- For blog posts, tribal info, photos
.github/ISSUE_TEMPLATE/documentation.md
- For improving docs
"How do I add a blog post about the November meeting?"
"Create a photo gallery page for the powwow"
"Fix the mobile menu layout on small screens"
"Update the about page with new officer information"
"Explain what this Hugo template does"
"Where should I put tribal meeting notes?"
content/
βββ about.md # About the tribe
βββ meetings.md # Meeting info
βββ photos.md # Photo gallery
βββ YYYY/MM/DD/ # Blog posts
βββ post-name.md
layouts/
βββ _default/
β βββ baseof.html # Base template
β βββ single.html # Single post
β βββ list.html # List pages
βββ partials/
βββ header.html # Header
βββ footer.html # Footer
βββ head.html # HTML <head>
static/
βββ theme.css # Main stylesheet
βββ uploads/ # User-uploaded images
βββ logos/ # Tribal logos
config.json # Hugo configuration
# β οΈ Don't edit [PLACEHOLDERS]
- Tested locally with
just serve - Desktop screenshot (1920x1080)
- Mobile screenshot (390x844)
- No console errors
- Links work
- Images load
- Mobile responsive
- Microformats preserved (h-entry, h-feed, etc.)
- Semantic HTML maintained
- RSS/JSON feeds still valid
- No Hugo build errors
waccamaw.org/
βββ home/ β Framer (marketing)
βββ updates/ β Micro.blog (this repo)
βββ members/ β Future (member portal)
- Only handles
/updates/content - Blog posts, news, meetings, photos
- Don't add content for
/home/or/members/
Every PR MUST have:
β Desktop screenshot (1920x1080) β Mobile screenshot (390x844) β Clear description β Link to issue β Testing checklist completed
just # List all commands
just install # First-time setup
just git-setup # Configure git
just serve # Start Hugo serverβ Never modify config.json placeholders
β Never commit to main directly
β Never break microformats
β Never skip mobile testing
β Never forget screenshots in PR
β Never add large unoptimized images
β Always work in feature branch β Always test locally β Always include screenshots β Always link to issues β Always update docs if needed β Always ask Copilot when unsure
| Device | Resolution | Use For |
|---|---|---|
| iPhone 12 Pro | 390x844 | Mobile screenshot |
| iPad | 820x1180 | Tablet testing |
| Desktop HD | 1920x1080 | Desktop screenshot |
| Desktop | 1440x900 | Alternative desktop |
Key classes to preserve:
<article class="h-entry">
<h1 class="p-name">Title</h1>
<time class="dt-published" datetime="2025-11-18T10:30:00-05:00">
Nov 18, 2025
</time>
<div class="e-content">Content...</div>
<a class="u-url" href="/permalink/">Link</a>
</article>Classes:
h-entry- Blog posth-feed- Post collectionp-name- Titledt-published- Datee-content- Contentu-url- Permalink
Always use ISO 8601:
2025-11-18T10:30:00-05:00
β β β β β β β βββ Timezone offset
β β β β β β β ββββ Seconds
β β β β β β βββββββ Minutes
β β β β β βββββββββ Hours (24h)
β β β β βββββββββββ Day
β β β βββββββββββββ Month
β ββββββββββββββββββββ Year
- README.md - Overview
- CONTRIBUTING.md - How to contribute
- ARCHITECTURE.md - System architecture
- DEPLOYMENT.md - Deployment guide
- DOCS.md - Documentation index
- DIAGRAMS.md - Visual diagrams
- Ask Copilot
- Check docs
- Create issue
- Contact: WaccamawChief@gmail.com
1. Create issue
2. Create branch
3. Ask Copilot
4. Make changes
5. Test locally
6. Take screenshots
7. Commit & push
8. Create PR
9. Review
10. Merge
11. Auto-deploy
Print this or keep it handy!
Last Updated: November 18, 2025