Skip to content

docs(modules): define what a module is - #7108

Open
Wiltzsu wants to merge 2 commits into
canonical:mainfrom
Wiltzsu:docs-define-module-4407
Open

Wiltzsu wants to merge 2 commits into
canonical:mainfrom
Wiltzsu:docs-define-module-4407

Conversation

@Wiltzsu

@Wiltzsu Wiltzsu commented Sep 26, 2026

Copy link
Copy Markdown

Proposed Commit Message

docs(modules): define what a module is

Add a short overview at the top of the module reference page so
readers understand the term before the generated module list.

Fixes GH-4407

Additional Context

Fixes #4407. Adds a "What is a module?" section at the top of
doc/rtd/reference/modules.rst, per maintainer feedback on the issue.

Test Steps

Docs-only change. No runtime behavior change.
Optional: tox -e doc and open doc/rtd_html/reference/modules.html.

Merge type

  • Squash merge using "Proposed Commit Message"
  • Rebase and merge unique commits. Requires commit messages per-commit each referencing the pull request number (#<PR_NUM>)

Add a short overview at the top of the module reference page so readers understand the term before the generated module
  list.

Fixes canonicalGH-4407
@github-actions github-actions Bot added the documentation This Pull Request changes documentation label Sep 26, 2026
Comment thread doc/rtd/reference/modules.rst Outdated
Comment on lines +10 to +11
organized under a top-level key such as ``packages`` or ``runcmd``. The
code for each module lives under :file:`cloudinit/config/` in a ``cc_*.py`` file.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code location is not something that something that the user needs to know about.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the feedback. I removed the line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation This Pull Request changes documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs]: The term "module" does not appear to be rigorously defined in the documentation

2 participants