Skip to content

Lean and DRY pass over the 0.16.0 release artifacts#2682

Open
chalin wants to merge 4 commits into
google:mainfrom
chalin:chalin-m24-0.16.0-post-review-2026-0718
Open

Lean and DRY pass over the 0.16.0 release artifacts#2682
chalin wants to merge 4 commits into
google:mainfrom
chalin:chalin-m24-0.16.0-post-review-2026-0718

Conversation

@chalin

@chalin chalin commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

Review round over the 0.16.0 release artifacts, applying the Content placement guidance (one home per fact; lean and DRY):

  • Defers restated mechanics to their canonical homes: the release post now links the Hugo guide's language-API renames, the docs' fresh-install setup and PostCSS install guidance, and the official support policy instead of restating them.
  • Trims changelog entries to the what-changed bar: drops upgrade advice from the Hugo-floor entry, the favicon filename list (docs reference detail), and PostCSS behavior detail.
  • Gives the Browserslist defaults compatibility statement a current-state home in the docs (Install PostCSS); it was stated only in the post and changelog.
  • Reworks the post's Release summary as a selective ToC (matching the 0.15.0 style) and removes intra-page restatements in the theme-folder and shared-chrome sections.
  • Applies the same pass to the companion Hugo 0.158+ upgrade guide: removes the redundant trailing minimum-version section, homes the hugo-extended/hvm install commands in the Upgrade section, collapses the node-tools body/actions duplication, and drops vestigial upgrade-to-0.160.1 advice (it is already the mandatory minimum).
  • Records the applied guidance in its canonical home: release posts stay maximally actionable yet lean, and summaries read as selective ToCs.

Preview: release post · Hugo guide · changelog

chalin added 4 commits July 18, 2026 18:51
Cross-page DRY pass over the 0.16.0 release artifacts (one home per fact):

- Release post: links the Hugo guide's language-API renames instead of
  restating them; replaces the fresh-clone setup recipe with the
  existing-install update step and a link to Other installation options;
  links Install PostCSS; the version footnote links the official support
  policy instead of restating it.
- Changelog: drops upgrade advice from the Hugo-floor entry (the google#2593
  citation moves to the language-API entry); trims the favicon filename
  list and discovery restatement (docs own the reference detail);
  tightens the PostCSS entry.
- Docs: Install PostCSS now owns the Browserslist defaults compatibility
  statement (was stated only in the post and changelog).
- Reworks the Release summary as a selective ToC (one bullet per
  section with a glue clause), matching the 0.15.0 summary style;
  actions and details stay in their sections.
- Links the two unlinked skim items in Ready to Upgrade.
- Drops intra-page restatements: theme/package.json ownership was
  stated three times (npm-deps section is its home), and the shared
  chrome section stated the full-is-default fact three times and
  experimental twice in one paragraph.
- Compresses the nested-module-tag note to its user-relevant point.
Captures the review guidance applied to the 0.16.0 post in its
canonical home (Content placement): upgrade posts stay maximally
actionable yet lean, the release summary reads like a selective table
of contents, and each fact has one home section. Also spells out
'devs' (flagged by cspell).
Applies the same one-home-per-fact review as the release post:

- Removes the trailing 'Recommended minimum Hugo version' section: it
  restated the intro, the Hugo-version section, and the Upgrade section,
  and nothing links to it. Its one unique bit, the hugoVersion.min YAML
  shape, moves into the Hugo-version actions.
- Homes the hugo-extended and hvm install commands in the Upgrade
  section (they appeared twice); the Hugo-version actions link there.
- Collapses the node-tools body/actions near-verbatim duplication of
  the 0.163.2 and 0.163.3 fix conditionals: the actions own them.
- Drops vestigial 'upgrade to 0.160.1' advice from the amp-escaping
  and template-cleanup actions -- 0.160.1 is already the mandatory
  minimum -- and folds the link-render-hook shielding nuance into its
  action bullet.
- cSpell: adds contentbasename and downscaling, pre-existing words in
  this file that the spell check flags.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant