Skip to content

sourcey/build-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Build Docs with Sourcey

GitHub Action to build static documentation from OpenAPI specs and markdown using Sourcey.

Usage

- uses: sourcey/build-docs@v1
  with:
    spec: openapi.yaml
    output: docs

With a config file

- uses: sourcey/build-docs@v1

Sourcey auto-detects sourcey.config.ts in the repo root.

Deploy to GitHub Pages

name: Deploy Docs
on:
  push:
    branches: [main]

permissions:
  pages: write
  id-token: write

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: sourcey/build-docs@v1
        with:
          output: docs
      - uses: actions/upload-pages-artifact@v3
        with:
          path: docs
      - uses: actions/deploy-pages@v4

Inputs

Input Description Default
version Sourcey version to install latest
config Path to sourcey.config.ts auto-detect
spec Path to OpenAPI spec file
output Output directory docs
args Additional arguments

Outputs

Output Description
output-dir Path to the generated documentation

About

GitHub Action to build documentation with Sourcey

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors