Skip to main content
Pudu Docgen
  • Home
  • Docs
  • API
  • Extensions
  • GitHub
  • Home
  • Docs
    • Get started
    • Introduction
    • Quick start
    • Basic concepts
    • Author content
    • Markdown authoring
    • Tables of contents
    • Links and cross references
    • Reference content
    • Pudu API reference
    • HTTP API reference
    • Sample: Inventory service
    • Customize and publish
    • Configuration reference
    • Templates and theming
    • Search and SEO
    • PDF output
    • Deploying
    • Reference
    • Command-line reference
      • build
      • metadata
      • serve
      • init
      • pdf
      • template
      • download
      • merge
      • version
      • help
    • Library usage
    • Diagnostics reference
  • API
    • PuduLangDocgen
        • Catalog
            • Options
            • Rule
        • Export
        • Lexer
            • Token
            • TokenKind
        • Model
            • Implementation
            • Member
            • Parameter
            • Unit
        • Pages
            • Context
        • Parser
        • Sheet
            • Rendered
        • Signature
      • Build
        • Checks
        • Overwrite
            • Section
        • Site
            • Book
            • Context
        • Sources
            • Document
            • Entry
            • Read
          • Built
          • Extensions
          • Input
      • Command
        • Actions
        • Arguments
            • Parsed
      • Configuration
        • Fields
            • Reader
        • Rules
            • Settings
          • ApiSource
          • Config
          • Contribution
          • Diagrams
          • Mapping
          • Pdf
        • Codes
        • Package
      • Docset
        • Publish
        • Tasks
        • Tools
        • Walk
          • Loaded
          • Options
      • Inline
      • Markdown
        • Blocks
            • Env
            • Parsed
        • Crossref
        • Directives
            • Directive
            • Excerpt
            • TabHeading
        • Emoji
          • Early
          • Late
        • Entities
        • FrontMatter
            • Header
            • Line
        • Highlight
        • Languages
          • Extensions
          • Files
          • Names
          • Titles
        • Layout
            • Fence
            • Marker
        • Leaves
            • Step
        • Lexicon
        • Phrase
            • Out
            • Rendering
            • Scope
        • Render
            • Rendered
        • Sanitize
        • Snippet
            • Selection
        • Syntax
            • Block
            • Column
            • Figure
            • Inline
            • Item
            • Listing
            • Notice
            • Sample
            • Tab
            • Table
            • Target
            • Title
            • XrefSpan
          • Article
      • Navigation
        • Resolve
            • Candidate
            • Links
          • Toc
      • Paths
      • References
      • Repository
        • OpenApi
            • Operation
            • Parameter
            • Payload
            • Property
            • Response
            • Schema
            • Service
        • Pages
      • Scaffold
          • Answers
      • Serve
          • Reply
        • Format
        • Gallery
            • Rendered
        • Print
            • Printable
        • Redirect
        • Search
        • Sitemap
            • Options
        • Strings
        • View
            • Frame
      • Template
          • Node
      • Theme
        • Layout
        • Script
        • Style
          • Look
      • Yaml
        • Artifact
        • Diagnostic
        • Heading
        • Link
        • Meta
        • Page
        • Plan
        • Reference
        • Report
        • Resource
        • Severity
        • Source
        • TocItem
  • Extensions
    • Overview
    • Catalogs
    • Templates
    • Packages
    • Tools
  • GitHub
  1. Pudu Docgen
  2. API
  3. PuduLangDocgen
  4. Build
  5. Sources
  6. Types
  7. Document
Edit this page

Union

Document

Module PuduLangDocgen.Build.Sources

type Document = Article(Markdown.Article) | Service(OpenApi.Service) | ApiPage(Docgen.Meta) | Catalog(Docgen.Meta) | Moved(Str)

View source

One content file read into the form its kind needs

Variants

Name Holds Description
Article (Markdown.Article)
Service (OpenApi.Service)
ApiPage (Docgen.Meta)
Catalog (Docgen.Meta)
Moved (Str)
PreviousSources NextEntry

Pudu Docgen

Documentation publishing for Pudu. Built with pudu-lang-docgen.

Documentation

  • Documentation
  • Guides
  • API reference

Project

  • GitHub repository
  • Report an issue
  • Pudu language site

Policies

  • Security policy
  • Code of conduct
  • License Apache-2.0

Built with pudu-lang-docgen.

Copyright © 2026 Chris Michael. Licensed under the Apache License 2.0.