Skip to content

docs: TOC, reorder oasdiff.yaml section, fix boolean-limitation wording#111

Merged
reuvenharrison merged 1 commit intomainfrom
docs/oasdiff-yaml-followup
May 8, 2026
Merged

docs: TOC, reorder oasdiff.yaml section, fix boolean-limitation wording#111
reuvenharrison merged 1 commit intomainfrom
docs/oasdiff-yaml-followup

Conversation

@reuvenharrison
Copy link
Copy Markdown
Contributor

Summary

Three follow-up tweaks to #110, all in README.md:

  • Add a Contents TOC at the top so readers can jump to a specific section in what's now a sizeable README.
  • Move the "Configuring with oasdiff.yaml" subsection from the start of "Free actions" to the end, so readers see the three actions (breaking, changelog, diff) first and discover the shared config option afterwards. Better narrative flow.
  • Fix the boolean-limitation wording. The previous note said "boolean flags can only be enabled through an action input" but also "passing composed: 'false' has no effect" — contradictory. The new wording — "action inputs can only turn a boolean flag on, not off" — describes what the entrypoint actually does (if [ "$composed" = "true" ]; then flags="$flags -c").

Test plan

  • Read the rendered README on GitHub
  • Click each TOC link → confirm it scrolls to the right section
  • Confirm the new section order: Free actions intro → breaking → changelog → diff → oasdiff.yaml config

Three follow-up tweaks to #110:

- Add a Contents TOC at the top so readers can jump to the right
  section in a now-sizeable README.
- Move the "Configuring with oasdiff.yaml" subsection from the start
  of "Free actions" to the end, so readers see the three actions
  first and discover the shared config option after.
- Fix wording in the Limitation note: the previous version said
  "boolean flags can only be enabled through an action input" but
  also "passing composed: 'false' has no effect", which is contra-
  dictory. The new wording — "action inputs can only turn a boolean
  flag on, not off" — describes what the entrypoint actually does.
@reuvenharrison reuvenharrison merged commit 18a94c3 into main May 8, 2026
24 checks passed
reuvenharrison added a commit that referenced this pull request May 8, 2026
The documented path (oasdiff.yaml at the repo root) is unconventional
for a CI/lint tool. Most tools in this category use a dotfile
convention (.eslintrc, .prettierrc, .golangci.yml, .yamllint, etc.).

Pulling the section so customers don't adopt the unconventional path
and have to migrate later. The CLI lookup will move to .oasdiff.* in
a follow-up; documentation will return at that point with the right
path.

Keeps the rest of the README intact: the TOC structure (only the line
for this removed section is dropped), the boolean-limitation wording
fix from #111, all action subsections.
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