RackPlane Documentation Site¶
This directory contains the source files for the RackPlane documentation site at docs.rackplane.com.
Structure¶
docs/
├── mkdocs.yml # MkDocs configuration
├── README.md # Documentation home page
├── guides/ # Getting started and setup guides
│ ├── GETTING_STARTED.md
│ ├── MULTI_TENANT_ONBOARDING.md
│ ├── LOCATION_SETUP.md
│ └── LABEL_PRINTING.md
├── training/ # In-depth training materials
│ ├── ASSET_MANAGEMENT.md
│ ├── WHITE_LABEL.md
│ ├── ADMINISTRATOR_GUIDE.md
│ ├── HEALTHCARE_VERTICAL.md
│ ├── WAREHOUSE_VERTICAL.md
│ ├── NETWORK_PORTS.md
│ └── REPORTS.md
├── api/ # API reference documentation
│ ├── API_REFERENCE.md
│ ├── ASSETS_API.md
│ ├── LOCATIONS_API.md
│ ├── USERS_API.md
│ └── VERSION_API.md
├── operations/ # DevOps and operations guides
│ ├── DEPLOYMENT.md
│ ├── BACKUP_GUIDE.md
│ └── NETBOX_SETUP.md
└── assets/ # Images, logos, etc.
├── logo.png
└── favicon.ico
Building Locally¶
Prerequisites¶
Serve Locally¶
Open http://localhost:8000 to preview.
Build Static Site¶
Generated site will be in site/ directory.
Deploying to GitHub Pages¶
Option 1: GitHub Actions (Recommended)¶
The docs are automatically built and deployed on push to main branch via GitHub Actions.
See .github/workflows/docs.yml.
Option 2: Manual Deploy¶
This builds and pushes to the gh-pages branch.
Contributing¶
- Edit Markdown files in the appropriate directory
- Preview locally with
mkdocs serve - Submit a pull request
- Docs auto-deploy when PR is merged
Style Guide¶
- Use proper heading hierarchy (# → ## → ###)
- Include code examples where relevant
- Use admonitions for tips, warnings, notes:
- Use tables for comparisons
- Include ASCII diagrams for concepts
Industry Verticals¶
The docs cover three main industry verticals:
| Vertical | Directory | Key Pages |
|---|---|---|
| Datacenter | Default | GETTING_STARTED.md, ASSET_MANAGEMENT.md |
| Healthcare | training/ | HEALTHCARE_VERTICAL.md |
| Warehouse | training/ | WAREHOUSE_VERTICAL.md |
Contact¶
- Documentation Issues: GitHub Issues
- Content Suggestions: [email protected]
- Technical Support: [email protected]