Skip to content

docs: v0.6.0 pre-release audit - #64

Merged
vynulldev merged 1 commit into
mainfrom
v060-audit
Oct 10, 2026
Merged

vynulldev merged 1 commit into
mainfrom
v060-audit

Conversation

@vynulldev

Copy link
Copy Markdown
Owner

What & why

Behavior-neutral documentation pass ahead of the v0.6.0 release, after draining the merge queue. No code changes.

  • Bump the OpenAPI spec's info.version to 0.6.0.
  • Document the new --bpm-range flag and the previously-undocumented --mpris flag in the README flags table.
  • Point the README's HTTP API section at the OpenAPI spec (/api/openapi.yaml) and the self-hosted Swagger UI (/api/docs), since the hand-listed endpoints there are only a quick reference now that the full surface is specified.
  • Add a Contributors section crediting direct contributors (kayrozen, Evan Purkhiser); per-release reporter/patch credits live in each release's notes.

A field-by-field audit of every spec schema against the serialized Go structs turned up only one real drift (the overlay waveform fields), which merged with #59's follow-up; the spec is otherwise current, so this PR is just the version bump and the README accuracy items.

Hardware testing

Documentation only. Nothing a deck reacts to.

  • Tested on: N/A: no deck-facing change

Checklist

  • go build ./..., go vet ./..., and go test ./... pass
  • gofmt -l . is clean
  • New source files carry an SPDX header (GPL-3.0-or-later) — N/A, no new source files (README + openapi.yaml, both already headed)
  • Tested on real hardware (deck + firmware noted above), or this change doesn't affect deck behaviour
  • I agree my contribution is licensed under the project's GPLv3

Behavior-neutral docs pass ahead of the v0.6.0 release.

- Bump the OpenAPI spec's info.version to 0.6.0.
- Document the new --bpm-range flag and the (previously undocumented) --mpris
  flag in the README flags table.
- Point the README's HTTP API section at the OpenAPI spec (/api/openapi.yaml)
  and the self-hosted Swagger UI (/api/docs), since the hand-listed endpoints
  are only a quick reference now that the full surface is specified.
- Add a Contributors section crediting direct contributors (kayrozen, Evan
  Purkhiser); per-release reporter/patch credits live in each release's notes.

Code is untouched; build, vet, test, and gofmt are green on main, and
go mod tidy is a no-op.
@vynulldev vynulldev added the documentation Improvements or additions to documentation label Oct 10, 2026
@vynulldev
vynulldev merged commit e93a391 into main Oct 10, 2026
1 check passed
@vynulldev
vynulldev deleted the v060-audit branch October 10, 2026 22:01
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