ADR-001: Portfolio Platform (Docusaurus)
Status
Accepted — July 2026
Context
Dr. Tatianna Gilliam's public proof spans multiple GitHub repositories, blog-style narratives, architecture patterns, ADRs, and certification evidence. Recruiters and technical reviewers need:
- Fast full-text search and navigation
- Version-controlled docs adjacent to site source
- MDX for diagrams (Mermaid), admonitions, and structured sections
- Static hosting compatible with GitHub Pages
- Low maintenance overhead for a solo-maintained portfolio
Alternatives considered: plain GitHub README-only profile (insufficient depth), Notion or PDF exports (weak developer workflow), custom React site (higher maintenance), MkDocs (viable but less integrated blog/docs UX).
Decision
Use Docusaurus 3 (@docusaurus/preset-classic) with:
- Docs plugin for structured portfolio sections
- Blog plugin for dated articles and drafts
@docusaurus/theme-mermaidfor architecture diagrams- GitHub Pages-oriented static
build/output
Repository: tmgilliam.github.io (this site).
Consequences
Positive
- Single repo for docs, blog, and deployment workflow
- Familiar OSS stack with strong SEO and accessibility defaults
- MDX + Mermaid supports recruiter-friendly architecture storytelling
- CI can enforce link integrity (
onBrokenLinks: 'throw')
Negative
- Requires Node.js toolchain for local preview and build
- Docusaurus versioning adds upgrade work over time
- Default template content must be removed to avoid confusion
Follow-ups
- Replace default navbar, footer, and
introtutorial docs with portfolio structure - Configure
url,baseUrl,organizationName, andprojectNamefor production GitHub Pages - Add GitHub Actions workflow for deploy on main (when ready)