Skip to content

Latest commit

 

History

History
92 lines (63 loc) · 2.26 KB

README.md

File metadata and controls

92 lines (63 loc) · 2.26 KB

CongraphDB Documentation

Official documentation for CongraphDB — A high-performance, embedded graph database for Node.js built with Rust

Quick Start

# Install dependencies
pip install -r requirements.txt
npm install

# Build documentation
mkdocs build

# Serve locally (with live reload)
mkdocs serve

# Open browser at http://localhost:8000

Project Structure

congraphdb-docs/
├── docs/                    # Documentation content
│   ├── guide/              # User guides
│   ├── api/                # API reference
│   ├── internals/          # Architecture docs
│   ├── operators/          # Cypher operators
│   ├── releases/           # Release notes
│   └── blog/               # Blog posts
├── overrides/              # Theme customization
├── scripts/                # Build scripts
└── mkdocs.yml              # MkDocs configuration

Building Documentation

Local Development

mkdocs serve

Production Build

mkdocs build

Deploy to GitHub Pages

mike deploy --push --update-aliases latest

Versioning

This documentation site supports multiple versions using Mike:

  • Latest: Current stable release
  • Dev: Development version (main branch)
  • v0.1.x: Specific versioned documentation

Contributing

Contributions are welcome! Please see:

  1. Contributing Guide (in the docs)
  2. GitHub Issues

Adding Documentation

  1. Edit Markdown files in docs/
  2. Run mkdocs serve to preview
  3. Submit a pull request

Adding Blog Posts

  1. Create new file in docs/blog/posts/
  2. Add frontmatter with title, date, description
  3. Update docs/blog/index.md if needed

License

MIT License — see LICENSE file for details.

Links