Skip to content

Topic/docs refactor - #2032

Open
egernst wants to merge 6 commits into
apple:mainfrom
egernst:topic/docs-refactor
Open

Topic/docs refactor#2032
egernst wants to merge 6 commits into
apple:mainfrom
egernst:topic/docs-refactor

Conversation

@egernst

@egernst egernst commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Important

All commits must be signed and verified. Pull requests containing unsigned or unverified commits cannot be built or merged. See the GitHub documentation for instructions.

For all but trivial fixes, make sure to first create a GitHub issue that concisely describes the bug or desired enhancement as justification for the change. Large PRs with no justifying issue will be closed.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Motivation and Context

[Why is this change needed?]

Refactor some of the documents so we have standalone topics, and cover more resource topics (ulimits)

Testing

  • Tested locally
  • Added/updated tests
  • [x ] Added/updated docs

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jul 28, 2026
egernst added 6 commits July 28, 2026 12:59
… volumes

Signed-off-by: Eric Ernst <eric_ernst@apple.com>
Document --ulimit syntax, supported limit types, and how to inspect
limits inside a container.

Signed-off-by: Eric Ernst <eric_ernst@apple.com>
Anonymous volumes get a bare UUID, not the anon-{uuid} naming
command-reference.md claimed, so its own grep example matched nothing.
Move the fixed explanation into volumes.md alongside the rest of the
volumes docs, and trim command-reference.md to a pointer.

Signed-off-by: Eric Ernst <eric_ernst@apple.com>
DNS setup was split across three docs, each describing only one of the
two required steps. Give it one canonical walkthrough in networking.md's
new "Set up DNS-based container names" section, and trim the other docs
to link there instead of re-deriving it. Also fixes a stale
`container network list` example.

Signed-off-by: Eric Ernst <eric_ernst@apple.com>
how-to.md had become a catch-all with no way to discover it beyond
README's single link to it. Split its remaining sections into topic pages
(resource usage, host integration, logs, multiplatform images, runtime
configuration, inspection, shell completions), merge tmpfs into
volumes.md as "Mounts and volumes", and move system-properties docs into
container-system-config.md. how-to.md itself becomes a short index.

README also gains a minimal "Run your first container" step before
"Next steps".

Signed-off-by: Eric Ernst <eric_ernst@apple.com>
@egernst
egernst force-pushed the topic/docs-refactor branch from 81cfc6d to 98693fc Compare July 28, 2026 20:00
@github-actions

Copy link
Copy Markdown

Code Coverage

Tier Line Coverage
Unit 24.33%
Integration 66.19%
Combined 75.58%

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

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant