Official documentation for the Calculinux Linux distribution for PicoCalc.
This repository contains the source for the Calculinux documentation website, built with MkDocs and styled with the Material for MkDocs theme (configured to use Flatly color scheme).
- Python 3.8 or higher
- pip
- Clone this repository:
git clone https://github.com/Calculinux/docs.git
cd docs
- Install dependencies:
pip install -r requirements.txt
Serve the documentation locally with live reload:
mkdocs serve
Then open http://127.0.0.1:8000 in your browser.
Build the static HTML site:
mkdocs build
The built site will be in the site/
directory.
docs/
├── mkdocs.yml # MkDocs configuration
├── requirements.txt # Python dependencies
├── docs/ # Documentation source
│ ├── index.md # Homepage
│ ├── stylesheets/ # Custom CSS
│ ├── getting-started/ # Getting started guides
│ ├── hardware/ # Hardware documentation
│ ├── user-guide/ # User guides
│ ├── developer/ # Developer documentation
│ ├── troubleshooting/ # Troubleshooting guides
│ ├── resources/ # External resources
│ └── about/ # About pages
└── README.md # This file
We welcome contributions to improve the documentation!
- Fork this repository
- Create a branch for your changes
- Make your edits in the
docs/
directory - Test locally with
mkdocs serve
- Submit a pull request
- Use clear, concise language
- Include code examples where appropriate
- Add screenshots/diagrams for visual concepts
- Follow the existing structure and style
- Test all commands and instructions
- Keep line length reasonable for readability
This documentation supports:
- Standard Markdown
- Admonitions
- Code blocks with syntax highlighting
- Tables
- Task lists
- Icons and emojis
The documentation is automatically deployed to GitHub Pages when changes are pushed to the main
branch.
To deploy manually:
mkdocs gh-deploy
This documentation is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
See the LICENSE file for details.
- Documentation Site: https://calculinux.github.io/docs/
- Main Project: https://github.com/Calculinux/meta-calculinux
- Forum: https://forum.clockworkpi.com/t/luckfox-lyra-on-picocalc/16280
- Issue Tracker: https://github.com/Calculinux/docs/issues