Version: C_2025.05.001
Last Updated: June 9, 2025
A modern, modular documentation system for the Asset Management application.
Once deployed, documentation is available at: https://your-username.github.io/redacted-project-docs/
# Clone the repository
git clone https://github.com/your-username/redacted-project-docs.git
cd redacted-project-docs
# Create virtual environment (recommended)
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Start local server
mkdocs serveOpen http://localhost:8000 to preview.
redacted-project-docs/
├── .github/workflows/ # GitHub Actions for auto-deploy
├── content/ # All documentation content
│ ├── getting-started/ # Onboarding & overview
│ ├── roles/ # Role-specific guides
│ ├── views/ # View documentation (reusable)
│ ├── features/ # Common feature docs
│ ├── admin/ # IT/Admin documentation
│ └── installation/ # Setup guides
├── assets/images/ # Image placeholders
├── docs/ # MkDocs entry point
├── mkdocs.yml # MkDocs configuration
└── requirements.txt # Python dependencies
- Go to github.com/new
- Name it
redacted-project-docs(or your preferred name) - Set visibility (Public for free GitHub Pages, or Private with GitHub Pro/Team)
- Don't initialize with README (we have one)
- Click Create repository
# Navigate to the docs folder
cd redacted-project-docs
# Initialize git
git init
# Add all files
git add .
# Commit
git commit -m "Initial documentation setup"
# Add your remote (replace YOUR-USERNAME)
git remote add origin https://github.com/YOUR-USERNAME/redacted-project-docs.git
# Push
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click Settings → Pages (left sidebar)
- Under "Build and deployment":
- Source: Select "GitHub Actions"
- The workflow will automatically run on push
Edit mkdocs.yml and replace your-username with your actual GitHub username:
site_url: https://YOUR-USERNAME.github.io/redacted-project-docs/
repo_url: https://github.com/YOUR-USERNAME/redacted-project-docs- Go to Actions tab in your repository
- Watch the "Deploy Documentation" workflow run
- Once complete (green checkmark), visit your docs URL
- Edit any
.mdfile directly on GitHub - Commit changes to
mainbranch - Workflow automatically rebuilds and deploys
- Create a branch:
git checkout -b feature/my-update - Make changes locally
- Test with
mkdocs serve - Push and create a Pull Request
- PR triggers a build check (without deploying)
- Merge to
mainto deploy
Edit mkdocs.yml:
theme:
palette:
primary: indigo # Change to: red, pink, purple, deep purple, indigo, blue, etc.
accent: amber # Accent color for links and buttons- Create
.mdfile in appropriatecontent/subfolder - Add to
nav:section inmkdocs.yml - Commit and push
- Replace SVG placeholders in
assets/images/ - Reference in Markdown:

| Link | Description |
|---|---|
| Getting Started | New user onboarding |
| User Roles | Role-specific guides |
| Views Reference | All application views |
| Contributing | How to contribute |
Internal documentation. All rights reserved.
Need help? Contact the HelpDesk or open an issue in this repository.