How to Contribute to OpenStick.org
import { Steps } from ‘@astrojs/starlight/components’;
OpenStick.org is 100% open-source and maintained by makers for makers. Whether you are correcting a small typo or writing a full tutorial on a newly discovered board, your contribution is deeply appreciated!
The Easiest Way: Edit Directly in Your Web Browser
Section titled “The Easiest Way: Edit Directly in Your Web Browser”You don’t need Git or any local developer tools installed.
Our automated continuous integration will check the formatting and build. Once reviewed, it will be automatically published to the website!
Local Development (For Large Contributions)
Section titled “Local Development (For Large Contributions)”If you are adding multiple pages, diagrams, or components:
# 1. Clone your fork of the repositorygit clone https://github.com/Basistiy/OpenStick.org.gitcd OpenStick.org
# 2. Install dependencies with npmnpm install
# 3. Start local development server with hot reloadnpm run dev
# 4. Open in browser# http://localhost:4321Before submitting a PR, make sure the static build passes:
npm run buildWhat We Need Help With
Section titled “What We Need Help With”- Board Photos & Test Points: High-resolution photos of new board revisions, labeling EDL test pads and UART lines.
- Flashing Quirks: Known workarounds for carrier-locked or stubborn wingles.
- Projects & Scripts: Python or shell scripts for novel use cases (LoRa gateway, sensor streaming, VPN travel routers).
- Video Embeds: Links and descriptions for high-quality video tutorials on YouTube or Bilibili.