Files
Craig Osterhout 5862e80e5b guides: update python & add files component (#25206)
<!--Delete sections as needed -->

## Description

Updated Python guide

- Removed DOI in favor of DHI only. DHI Community is now free, so
there's no reason to keep the DOI fallback path.
- Removed the git clone sample-app pattern. Maintaining external sample
repos is a burden, and split source of truth between the docs and the
sample.
- New file browser / scaffolding component. Lets users copy individual
files or scaffold the whole project with one command. Replaces the role
the cloned sample repo used to play.
- New "Secure your supply chain" topic highlighting what DHI gives you
and how to attach matching attestations to your own image in CI.
- A bunch of smaller improvements: clearer intros for each topic,
progressively updating the same app in all topics, ran and fixed issues,
etc.

https://deploy-preview-25206--docsdocker.netlify.app/guides/python/

## Related issues or tickets

ENGDOCS-3308

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review

---------

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-06-08 12:07:31 -07:00

37 lines
1.1 KiB
INI

StylesPath = _vale
MinAlertLevel = suggestion
IgnoredScopes = text.frontmatter, code, tt, b, strong, i, a
Vocab = Docker
# Generated reference content — disable rules that don't apply
[content/reference/**]
Docker.Capitalization = NO
Vale.Spelling = NO
Vale.Terms = NO
# Skip release notes and old desktop changelog content entirely
[{content/manuals/*/release-notes.md,content/manuals/*/release-notes/**,content/manuals/**/release-notes.md,content/manuals/desktop/previous-versions/**}]
Docker.Avoid = NO
Docker.Capitalization = NO
Docker.Exclamation = NO
Docker.Forbidden = NO
Docker.GenericCTA = NO
Docker.HeadingPunctuation = NO
Docker.ListComma = NO
Docker.OxfordComma = NO
Docker.RecommendedWords = NO
Docker.Spacing = NO
Docker.Terms = NO
Docker.URLFormat = NO
Docker.Units = NO
Docker.VersionText = NO
Docker.We = NO
Vale.Spelling = NO
Vale.Repetition = NO
Vale.Terms = NO
[*.md]
BasedOnStyles = Docker, Vale
TokenIgnores = ({{[^}]+}}\S*)
BlockIgnores = (?m)^[ \t]*({{[^}]+}})[ \t]*$, (\[[^\]]*{{[^}]+}}[^\]]*\]\([^)]*\)), ({{<\s*file\s[^>]*>}}[\s\S]*?{{<\s*/\s*file\s*>}})