Contributing to MicroHAMS
Everything you need to add content or contribute code to this site.
Adding Content
Most contributions are content: events, articles, and documentation. Each content type has its own guide with examples and field references.
- Events — Meetings, field days, contests, and activities
- Articles — Guides, tutorials, news, and reviews
- Documentation — Technical reference and how-tos
Before writing, review the Editorial Guidelines for voice, tone, and structure conventions.
Events use pre-configured Venues and Online Meeting settings — you just reference them by key.
Reference
Technical details for content authors and developers:
- Markdown — Supported syntax and extensions
- Typography — Text sizing and layout
- Design Language — Colors, spacing, components
- Date & Time — Timezone handling and event categorization
- Schema Reference — Auto-generated from Zod schemas
- Glossary — Amateur radio terms and abbreviations
Development
For code contributions or running the site locally:
- Local Setup — Clone, install, and run the dev server
- Pull Requests — How to submit changes
- How It Works — Architecture and build process
Content Principles
- Accuracy — Technical information must be verified and correct
- Clarity — Write for clarity, not cleverness
- Completeness — Provide enough detail for readers to reproduce results
- Attribution — Credit sources and original authors
Questions? Open an issue on GitHub.