This repository presents a mock API documentation site inspired by Stripe, built using MkDocs with the Material for MkDocs theme. It showcases modern, developer-focused documentation design, content structuring, and publishing workflows.
✍️ Crafted by a Technical Writer & DocOps Engineer with a PhD in Mathematics and deep expertise in Markdown, Git, CLI tooling, and documentation automation.
- 📚 API-style documentation modeled after Stripe’s developer guides and references
- 🔧 Built with MkDocs for fast, responsive static site generation
- 🎨 Powered by Material for MkDocs with custom theming and plugins
- 📦 Organized Markdown structure using topic-based navigation and clean URLs
- 🛠️ Features plugins like
mkdocs-awesome-pages,git-revision-date-localized, andmkdocs-glightbox - ⚙️ GitHub-integrated CI/CD ready for scalable documentation publishing
stripe-mock-api-docs/
├── docs/
│ ├── index.md
│ ├── guides/
│ │ └── creating-a-charge.md
│ ├── reference/
│ │ ├── authentication.md
│ │ └── errors.md
│ └── webhooks/
│ └── handling-events.md
├── mkdocs.yml
└── requirements.txt
-
Markdown: Clean, readable, and Git-friendly syntax
-
MkDocs + Material Theme: Static site generation with modern developer UX
-
Git + GitHub: Version-controlled, deployment-ready
-
CLI: Fully operable via command-line for automation and scripting
-
Plugins:
awesome-pagesgit-revision-date-localizedglightbox
Install the dependencies:
pip install -r requirements.txtServe locally:
mkdocs serveBuild static site:
mkdocs buildComing soon: Live GitHub Pages Site
This project is part of a professional documentation portfolio demonstrating:
- API-first writing strategies
- Documentation architecture
- Static site generators
- DocOps pipelines using CLI and GitHub
If you’re a hiring manager, recruiter, or fellow documentation professional, I’d love to hear your feedback.
- LinkedIn: Dr. Athar
- GitHub: @AtharKharal
© 2025 Dr. Athar — Licensed under CC BY-SA 4.0