All systems live
▶ Build
↑ Deploy

nexus-platform-docs

Enterprise documentation for the Nexus Cloud Platform. Built with Docs-as-Code: Markdown source, Git-versioned, CI/CD deployed.

📄 Total Pages
147
↑ 12 this month
🔀 Git Commits
1,284
↑ 38 this week
⚡ Build Time
4.2s
↑ 18% faster
◉ Style Score
94
↑ 3 pts
CI/CD Pipeline
📝
Markdown Source
docs/*.md
🔀
Git + PR
Review & Merge
Lint & Validate
Style + Links
Build
SSG Transform
📦
Multi-Format
HTML · PDF · JSON
🚀
Deploy
CDN + Versioned
Recent Builds
a3f7c2d feat: add webhook configuration guide Passed 4.2s 3 min ago
e91b4a8 fix: broken links in authentication section Passed 3.8s 1 hr ago
7d2f0c1 docs: update API rate limits for v2.4 Passed 4.5s 3 hrs ago
b5c8e3a refactor: reorganize getting-started topics Failed 1.2s 5 hrs ago
f4a6d91 feat: add SDK quickstart for Python and Node Passed 4.1s 8 hrs ago

📁 Project Structure

📁 nexus-platform-docs/
📄 docforge.config.yml
📄 package.json
📄 .github/workflows/deploy.yml
📁 docs/
📄 index.md
📁 getting-started/
📄 quickstart.md
📄 installation.md
📄 authentication.md
📁 guides/
📄 webhooks.md
📄 pagination.md
📁 api-reference/
📄 payments.md
📄 customers.md
📄 openapi.yaml
📁 troubleshooting/
📁 static/
📁 templates/

📊 Content Metrics

Concepts (DITA) 34
Tasks (How-to) 42
API Reference 38
Tutorials 18
Troubleshooting 15
Release Notes 24
Total Words 128,450
Ln 1, Col 1 · UTF-8 · Markdown
quickstart.md
authentication.md
docforge.config.yml
openapi.yaml
Source Markdown + YAML FM
Preview Rendered HTML

Content Architecture

Topic-based information architecture following DITA principles. Content is structured as reusable, single-purpose topics.

📊 Topic Taxonomy

Concept Topics
Explain what something is: definitions, overviews, architecture
34
Task Topics
Step-by-step procedures: how to accomplish a specific goal
42
Reference Topics
Lookup information: API specs, parameters, config options
38
Tutorials
End-to-end guided learning paths with progressive complexity
18
Troubleshooting
Problem → Cause → Solution patterns for common issues
15
Sample Topics
Concept
Platform Architecture Overview
High-level overview of the Nexus microservices architecture, data flow, and component relationships.
1,240 words·Updated 2d ago
Task
Configure Webhook Endpoints
Set up HTTP endpoints to receive real-time notifications when events occur in your Nexus account.
890 words·Updated 5d ago
Reference
Payments API: Endpoints
Complete reference for all Payment endpoints including parameters, response schemas, and status codes.
2,100 words·Updated 1d ago
Tutorial
Build a Checkout Flow
End-to-end tutorial for building a complete payment checkout using the SDK, webhooks, and error handling.
3,400 words·Updated 1w ago
Troubleshoot
Payment Declines
Common causes of payment failures and step-by-step resolution for each decline code.
1,050 words·Updated 3d ago
API Spec
OpenAPI 3.1 Specification
Machine-readable API definition auto-generating endpoint docs, SDKs, and Postman collections.
openapi.yaml·Auto-synced

Style Guide Linter

Automated checks against Microsoft Writing Style Guide, Vale, and custom project rules.

94
Overall Score
90
Readability
97
Consistency
100
Links Valid

Lint Results: 7 findings across 4 files

Last run: 3 min ago
Error
Microsoft.Passive
"The payment was declined by the issuing bank" — Use active voice for clarity.
✦ Fix: "The issuing bank declined the payment"
payments.md:42
Error
DocForge.TaskFirst
Task topic starts with background context instead of user goal. Lead with the action.
✦ Fix: Start with "To configure webhooks, ..." instead of "Webhooks are a way to..."
webhooks.md:1
Warn
Vale.Readability
Flesch-Kincaid grade level is 14.2; aim for grade 10 or lower for developer docs.
✦ Simplify long sentences in the "Architecture Overview" section
architecture.md
Warn
Microsoft.Wordiness
"In order to" → "To" — Remove unnecessary wordiness.
✦ 3 occurrences found
quickstart.md:18,31,56
Info
DocForge.Terminology
Inconsistent capitalization: "API key" vs "API Key" vs "api key".
✦ Standardize to "API key" (lowercase 'key') per style guide
Multiple files
Info
DocForge.ProgressiveDisclosure
Reference page exceeds 2,500 words. Consider splitting into sub-topics for scannability.
✦ Split into: "Endpoints", "Request Parameters", and "Response Schema"
payments.md
Info
DocForge.CodeSamples
4 endpoints missing code samples in non-primary languages (Go, Ruby).
✦ Add SDK examples for all supported languages
api-reference/*.md

Build Outputs

Single Markdown source → multiple publication formats. Content is treated as source code; all outputs are regenerable artifacts.

🌐
Static HTML
Responsive docs site via SSG
📕
PDF Manual
Print-ready with ToC & index
OpenAPI Spec
Auto-generated from source
{ }
JSON / Headless
Structured content for CMS/apps
📮
Postman Collection
Ready-to-import API testing
📋
Changelog
Auto from Git commit history

Static HTML: Build Preview

↓ Download

Configuration

Project settings defined in docforge.config.yml — the single source of truth for your docs pipeline.

# docforge.config.yml: Project Configuration # This file controls the entire docs-as-code pipeline project: name: "Nexus Platform Documentation" version: "2.4.0" base_url: "https://docs.nexus.dev" repo: "https://github.com/nexus/platform-docs" source: content_dir: "./docs" static_dir: "./static" templates_dir: "./templates" openapi_spec: "./docs/api-reference/openapi.yaml" build: engine: "docforge-ssg" # Static site generator output_dir: "./dist" clean_build: true formats: - html # Responsive docs site - pdf # Print-ready manual - json # Headless CMS / API - openapi # Generated spec lint: enabled: true style_guide: "Microsoft" # Base style guide vale_config: ".vale.ini" custom_rules: - "rules/task-first.yml" # Enforce task-oriented structure - "rules/terminology.yml" # Product term consistency - "rules/progressive.yml" # Content length & disclosure fail_on: "error" # Block deploys on errors link_check: true versioning: strategy: "git-tag" # Semantic versioning from tags show_versions: true latest_redirect: true deploy: provider: "cloudflare-pages" branch: "main" preview_branches: true # Deploy PR previews custom_domain: "docs.nexus.dev" search: provider: "algolia" index_on_build: true analytics: provider: "plausible" track_search: true track_feedback: true

⚙ Build Settings

Auto-build on push
Trigger a build whenever commits are pushed to main
PR preview deployments
Deploy a preview site for every pull request
Lint gate on PRs
Block merges if lint errors are found
Link validation
Check all internal and external links during build
Search indexing
Re-index content on Algolia after each deploy

🎨 Style Guide Rules

Base style guide
Foundation rules for prose quality
Task-first enforcement
Require task topics to lead with user goals
Max topic length
Warn when a single topic exceeds word limit
Reading level target
Flesch-Kincaid grade level ceiling
Guide