Skip to content

radical-data/banglejs-docs

Repository files navigation

🕰️ Bangle.js Documentation

Welcome to the docs site for Bangle.js, a fully open source, programmable smartwatch. This site helps people explore, build, and understand Bangle.js tools and internals.

✍️ How to Contribute

  • Fix a typo? Make a PR.
  • Want to write a guide? Create a new .mdx file in the right folder under src/content/docs/.
  • Unsure where something fits? Ask or open an issue.

📚 Documentation Structure

We follow the Diátaxis documentation framework, which separates documentation into four distinct types:

Section Use this when…
tutorials/ You’re guiding a beginner step-by-step through something new.
guides/ You’re showing how to accomplish a specific task.
reference/ You’re documenting APIs, specs, or commands.
explanations/ You’re explaining concepts, internals, or design rationale.

💡 We also organise content into streams, thematic pathways that help users achieve bigger goals across tutorial/guide/explanation boundaries. Use them to orient users, not replace the Diátaxis structure.

📦 Style & Naming Conventions

  • Say "Bangle.js" for the platform overall.
  • Refer to "Bangle.js 2" only when distinguishing between models is important.
  • If a doc is hardware-specific, clearly label it (e.g. with callouts or headers).
  • Use clear, plain English and second person ("you").
  • Keep intros short; prioritise code and examples.

🔧 Local Development

Command Action
pnpm install Install dependencies
pnpm dev Start local dev server (localhost:4321)

📚 Learn More About the Stack

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •