Official documentation for Arc - the fastest time-series database.
This repository contains the documentation website for Arc, a high-performance time-series data warehouse built on DuckDB and Parquet. Arc achieves 120.25s cold run on ClickBench (99.9M rows) and delivers 2.42M records/sec ingestion.
Visit the live documentation at docs.basekick.net
- Docusaurus 3.9.1 - Modern static site generator built with React
- TypeScript - Type-safe documentation and components
- Markdown/MDX - Documentation content format
- GitHub Actions - Automated deployment pipeline
- Nginx - Static file serving in production
- Traefik - Reverse proxy with Let's Encrypt SSL
- Node.js 20+
- npm or yarn
npm installnpm startThis starts a local development server at http://localhost:3000 with hot reloading.
npm run buildGenerates static content in the build/ directory ready for deployment.
docs/
├── intro.md # Getting started
├── getting-started.md # Quick start guide
├── installation/ # Docker and native setup
├── configuration/ # Configuration guides
├── performance/ # ClickBench benchmarks
├── api-reference/ # API documentation
├── integrations/ # Superset, Telegraf, etc.
└── advanced/ # WAL, compaction features
We welcome contributions to improve the documentation!
-
Fork the repository
git clone https://github.com/basekick-labs/docs.basekick.net.git cd docs.basekick.net -
Create a branch
git checkout -b docs/improve-installation-guide
-
Make your changes
- Edit markdown files in
docs/ - Test locally with
npm start - Verify the build with
npm run build
- Edit markdown files in
-
Commit and push
git add . git commit -m "docs: improve installation guide with examples" git push origin docs/improve-installation-guide
-
Create a Pull Request
- Open a PR on GitHub
- Describe your changes
- Link any related issues
- No emojis - Keep documentation professional and accessible
- Clear headings - Use descriptive section titles
- Code examples - Include working code snippets
- Links - Use
/arc/page-namefor internal links - Images - Store in
static/img/and reference with/img/filename
Before submitting:
# Check for broken links
npm run build
# Test locally
npm startThis repository deploys automatically via GitHub Actions when changes are pushed to main. The workflow:
- Builds the Docusaurus site
- Connects to deployment server via Tailscale VPN
- Syncs files to
/opt/services/docs.basekick.net - Nginx serves the static site at docs.basekick.net
docs.basekick.net/
├── .github/workflows/ # GitHub Actions
├── docs/ # Documentation content (Markdown)
├── src/
│ ├── components/ # React components
│ ├── css/ # Custom styles
│ └── pages/ # Custom pages (homepage)
├── static/ # Static assets (images, etc.)
├── docusaurus.config.ts # Docusaurus configuration
├── sidebars.ts # Sidebar navigation
└── docker-compose.yml # Production deployment
- Documentation: docs.basekick.net
- GitHub Issues: github.com/basekick-labs/arc/issues
- Website: basekick.net
This documentation is part of the Arc project.
Built by Basekick Labs with Docusaurus.