Skip to content

Latest commit

Β 

History

History
73 lines (58 loc) Β· 2.63 KB

File metadata and controls

73 lines (58 loc) Β· 2.63 KB

.github-private

Documentation Publishing Services

This repository contains the Documentation Publishing Services - an intermediary service system that brings coherence, uniformity, and provides a better managed knowledge base platform for brand-endorsed documentation.

Features

  • πŸ“ Universal Documentation Publishing - Publish documentation from any format to brand-endorsed platforms
  • βœ… Validation & Quality Assurance - Automated validation ensuring documentation meets brand standards
  • πŸ”„ Format Transformation - Convert between multiple documentation formats seamlessly
  • 🎨 Brand Consistency - Apply brand-specific styling and guidelines automatically
  • πŸ€– Automation Ready - GitHub Actions workflows for CI/CD integration
  • πŸ“Š Multi-Brand Support - Manage documentation for multiple brands from one system

Quick Start

See the Documentation Publishing Service README for complete documentation.

Publishing a Document

curl -X POST https://api.docs-publishing.example.com/v1/publish \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "source": "path/to/document.md",
    "brand": "your-brand",
    "category": "guides"
  }'

Using GitHub Actions

name: Publish Documentation
on:
  push:
    paths: ['docs/**']

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: ./docs-publishing-service/workflows/publish-action

Documentation

Repository Structure

.github-private/
β”œβ”€β”€ docs-publishing-service/
β”‚   β”œβ”€β”€ api/                    # API specifications
β”‚   β”œβ”€β”€ config/                 # Configuration files
β”‚   β”‚   └── brands/            # Brand-specific configs
β”‚   β”œβ”€β”€ templates/             # Documentation templates
β”‚   β”œβ”€β”€ workflows/             # GitHub Actions workflows
β”‚   β”œβ”€β”€ examples/              # Usage examples
β”‚   β”œβ”€β”€ README.md              # Service documentation
β”‚   └── ARCHITECTURE.md        # Architecture details
β”œβ”€β”€ README.md                  # This file
└── LICENSE