Curated documentation for building AI-native applications on with ONE.
This repository aggregates documentation from multiple upstream sources to provide a comprehensive reference for ONE platform development.
docs/
├── ai-sdk/ # Vercel AI SDK documentation
├── astro/ # Astro framework documentation
├── claude-code/ # Claude Code CLI documentation
├── convex/ # Convex backend documentation
├── effectts/ # Effect TypeScript documentation
└── sync.sh # Sync script for upstream updates
- Source: https://github.com/vercel/ai
- Purpose: AI SDK for building AI-powered applications
- Topics: Streaming, function calling, tool usage, React hooks
- Source: https://github.com/withastro/docs
- Purpose: Astro framework documentation
- Topics: Static site generation, islands architecture, integrations
- Source: Native ONE documentation
- Purpose: Claude Code CLI reference
- Topics: Commands, workflows, MCP servers, hooks, plugins
- Source: https://github.com/get-convex/convex-backend
- Purpose: Convex real-time database documentation
- Topics: Queries, mutations, actions, schema, authentication
- Source: https://github.com/Effect-TS/website
- Purpose: Effect TS functional programming library
- Topics: Type-safe error handling, dependency injection, services
Run the sync script to update all documentation sources:
cd /Users/toc/Server/ONE/docs
./sync.shThis will:
- Pull latest changes from all upstream repositories
- Log sync results and any conflicts
- Push updates to the ONE docs repository
Update individual documentation sources:
# AI SDK
cd ai-sdk && git pull origin main
# Astro
cd astro && git pull origin main
# Convex
cd convex && git pull origin main
# Effect TS
cd effectts && git pull origin mainSet up a cron job to sync weekly:
# Edit crontab
crontab -e
# Add weekly sync (every Monday at 9am)
0 9 * * 1 cd /Users/toc/Server/ONE/docs && ./sync.sh >> sync.log 2>&1After syncing upstream changes, publish to GitHub:
cd /Users/toc/Server/ONE/docs
# Review changes
git status
# Commit and push
git add -A
git commit -m "docs: sync upstream documentation sources"
git push origin mainReference these docs when building on ONE:
- Backend Development →
convex/andeffectts/ - Frontend Development →
astro/andai-sdk/ - AI Features →
ai-sdk/andclaude-code/ - CLI Tools →
claude-code/
These documents are indexed for semantic search and can be referenced by AI agents:
# Claude Code can reference these docs automatically
claude code "How do I set up Convex authentication?"
# The agent will search across all documentation sourcesBrowse documentation directly on GitHub:
Or clone locally for offline access:
git clone https://github.com/one-ie/docs.git
cd docsEach subdirectory maintains its original structure from upstream:
ai-sdk/docs/- Main AI SDK documentationastro/*.mdx- Astro guides and referenceclaude-code/*.md- Claude Code documentationconvex/docs/- Convex documentationeffectts/content/docs/- Effect TS guides
-
Clone the upstream repository:
cd /Users/toc/Server/ONE/docs git clone --filter=blob:none https://github.com/org/repo.git new-source -
Update this README with the new source
-
Update
sync.shto include the new source -
Commit changes:
git add -A git commit -m "docs: add new-source documentation" git push origin main
Claude Code docs are maintained directly in this repository:
cd /Users/toc/Server/ONE/docs/claude-code
# Edit markdown files
git add -A
git commit -m "docs: update claude-code documentation"
git push origin mainEach subdirectory tracks its upstream source:
# Check upstream remotes
cd ai-sdk && git remote -v # vercel/ai
cd astro && git remote -v # withastro/docs
cd convex && git remote -v # get-convex/convex-backend
cd effectts && git remote -v # Effect-TS/websiteSome repositories use sparse checkouts (blob:none) to reduce clone size:
# Convert to sparse checkout if needed
git clone --filter=blob:none https://github.com/org/repo.gitEach subdirectory maintains its original license from the upstream source. Please review individual LICENSE files before using content.
- ONE Platform: https://one.ie
- GitHub: https://github.com/one-ie/docs
- Main Codebase: https://github.com/one-ie/one
Built for the ONE - Bring your ideas to life https://one.ie