This repository contains the source code for the TetherIA Open Hand documentation website, built with Docusaurus and deployed automatically with Netlify.
The site is live at: https://docs.tetheria.ai
- Getting Started
- Preview the Website Locally
- Making Changes to the Documentation
- Submitting Changes (Pull Requests)
- Validating with Netlify Preview
- Deployment
- Summary Workflow
- Advanced Configuration
You only need to install Node.js and npm once.
- Download from: nodejs.org
- On Mac with Homebrew:
brew install node
node -v
npm -v✅ You should see version numbers.
Clone the repo and install:
git clone https://github.com/TetherIA/open-hand-doc.git
cd open-hand-doc
npm install📸 Example terminal output:
Run the development server:
npm run startThen open http://localhost:3000/ in your browser.
The page will update automatically when you edit files.
📸 Example local preview:
Most edits are just Markdown files inside the docs/ folder.
open-hand-doc/
├── docs/ ← main documentation files
│ ├── intro.md
│ ├── usage.md
│ └── my-new-page.md
├── docusaurus.config.js
├── package.json
└── README.md
- Open the
docs/folder - Duplicate an existing file or edit one
- Save changes
| Markdown | Result |
|---|---|
# Title |
Large title |
## Subtitle |
Section heading |
- item |
Bullet list |
[text](https://example.com) |
Link |
 |
Image |
📸 Editing example:
git checkout -b user/yourname/my-changegit add .
git commit -m "Added new documentation page"
git push origin user/yourname/my-change- Go to GitHub
- Click "Compare & pull request"
📸 GitHub PR button:
🔒 Note: One reviewer must approve before merge.
When you create a PR, Netlify builds a preview site.
📸 Example (your screenshot):
✅ Shows "Deploy Preview ready"
🔗 Link to preview site (e.g., https://deploy-preview-2--openhandlite.netlify.app)
🔍 Link to deploy logs
👉 Click the preview link to check your changes before merging.
After PR is approved and merged to main:
- Netlify deploys automatically
- Visit https://docs.tetheria.ai to see updates
- Usually takes 1–2 minutes
📸 Deployed site example:
For more advanced changes to the website configuration, styling, and functionality, see our Advanced Changes Guide.
This guide covers:
- 🔧 Project structure and file organization
- 📋 Sidebar navigation customization
- 🎨 Website branding (title, logo, links)
- 🖼️ Image management and optimization
- 🎭 Theme and styling modifications
- 🔌 Plugin configuration and extensions
- ✅ Best practices for development workflow
Clone repo → npm install
↓
Preview site → npm run start
↓
Edit docs/*.md
↓
Push & open PR → get approval
↓
Check Netlify preview → confirm
↓
Merge → site updates live