Skip to content

Latest commit

 

History

363 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canonical OpenStack Documentation

Automatic doc checks

This repository contains the source for the Canonical OpenStack documentation.

Canonical OpenStack is an enterprise-grade cloud platform that delivers distilled upstream OpenStack excellence in a human-friendly product. It provides elastic, on-demand compute, network, and storage resources through a self-service portal or upstream OpenStack APIs.

Documentation Structure

The documentation follows the Diátaxis framework:

  • Tutorials – Hands-on introduction for new users
  • How-to guides – Step-by-step guides for key operations and common tasks
  • Reference – Technical specifications, APIs, architecture
  • Explanation – Discussion and clarification of key topics

Quickstart

Prerequisites

  • Python 3.10+
  • make
  • git

Build Locally

git clone git@github.com:canonical/canonical-openstack-docs.git
cd canonical-openstack-docs/docs
make html serve

To preview with live reload at http://127.0.0.1:8000:

make run

Run Checks Locally

make spelling      # Check spelling
make linkcheck     # Validate links
make woke          # Check inclusive language
make lint-md       # Check Markdown style
make vale          # Check style guide compliance (optional)

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines on:

  • Reporting issues
  • Development setup
  • Making changes
  • Running tests
  • Opening pull requests
  • Code review process

Quick Contribution Steps

  1. Fork the repository
  2. Create a branch: git checkout -b <issue-id>-<description>
  3. Make your changes in the docs/ directory
  4. Build and test locally: cd docs && make html && make spelling && make linkcheck
  5. Commit with a signed commit: git commit -S -m "feat: your change"
  6. Push and open a PR

All contributions require a signed Canonical Contributor License Agreement.

Community and Support

Community (Sunbeam / Open Source)

Commercial (Canonical OpenStack)

License

This documentation is licensed under GPL-3.0.

About

Documentation for the Canonical OpenStack

Resources

Contributing

Stars

9 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors