Official documentation site for Opteryx, built with MkDocs and the Material theme.
This repository contains the documentation for Opteryx, a powerful SQL query engine.
- Python 3.8 or higher
- pip
-
Install dependencies:
pip install -r requirements.txt
-
Start the development server:
mkdocs serve
-
Open your browser and navigate to
http://127.0.0.1:8000
To build the static site:
mkdocs buildThe built site will be in the site/ directory.
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch via GitHub Actions.
You can also manually deploy using:
mkdocs gh-deploy.
├── docs/ # Documentation source files
│ ├── index.md # Home page
│ ├── about.md # About page
│ └── getting-started/ # Getting started guides
├── mkdocs.yml # MkDocs configuration
├── requirements.txt # Python dependencies
└── .github/workflows/ # GitHub Actions workflows
To contribute to the documentation:
- Fork the repository
- Create a new branch for your changes
- Make your changes to the markdown files in
docs/ - Test locally with
mkdocs serve - Submit a pull request
See the main Opteryx repository for license information.