← GDG /

#033 gdtest_user_guide_explicit

#033 gdtest_user_guide_explicit OK CONFIG
Explicit user guide ordering via config
User guide order is defined in great-docs.yml: 'Get Started' section (Welcome โ†’ quickstart.qmd) then 'Advanced' section (advanced.qmd). The sidebar should show exactly this ordering, ignoring filename sort. 'Welcome' should use custom text (not the filename).
View Site → Build Log ๐Ÿงช Test Coverage

Build Mode

● Has great-docs.yml

This package ships a pre-supplied config. The great-docs init step is skipped and great-docs build uses the spec-defined configuration directly. Tests specific config options and their rendered output.

Dimensions

A1 B1 C1 D1 E6 F4 G1 H7
A1Flat layoutlayout
B1Explicit __all__exports
C1Functions onlyobjects
D1NumPydocstrings
E6No directivesdirectives
F4Explicit orderinguser_guide
G1README.mdlanding
H7No extrasextras

Source Files

๐Ÿ“ gdtest_user_guide_explicit/
๐Ÿ“„ __init__.py
"""A test package with explicit user guide ordering."""

__version__ = "0.1.0"
__all__ = ["run", "stop"]


def run() -> None:
    """
    Run the process.

    Returns
    -------
    None
    """
    pass


def stop() -> None:
    """
    Stop the process.

    Returns
    -------
    None
    """
    pass
๐Ÿ“ user_guide/
๐Ÿ“„ advanced.qmd
---
title: Advanced Usage
---

Advanced topics.
๐Ÿ“„ intro.qmd
---
title: Introduction
---

Welcome to the project!
๐Ÿ“„ quickstart.qmd
---
title: Quick Start
---

Get started quickly.
๐Ÿ“„ README.md
# gdtest-user-guide-explicit

A synthetic test package with explicit user guide ordering.
๐Ÿ“„ great-docs.yml
user_guide:
  - section: Get Started
    contents:
      - text: Welcome
        href: intro.qmd
      - quickstart.qmd
  - section: Advanced
    contents:
      - advanced.qmd