Skip to content

Docs: short README, and a docs tree - #320

Merged
bdbarnett merged 1 commit into
mainfrom
docs/template
Oct 27, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
docs/template

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

The README is down from 919 lines to the template. It has a frequency-response plot, one sentence, the pip and firmware-build install commands, and an 18-line example that plays sines through a 1 kHz low-pass Biquad. The example's output (-3.0 dB at 1 kHz, -24.6 at 4 kHz) is copied from a run on CPython with pydevices-audiodsp 0.6.10.

Where the old material went:

  • Every README section is now a guide under docs/guides/ or a reference page under docs/reference/.
  • newcomers.md became docs/how-it-works/index.md.
  • audiograph, pump-ports, upstream-diff, upstream-sync, correctness-standard and the wheels page moved into docs/how-it-works/ with git mv, so their history follows.
  • vorbis.md moved into docs/reference/.
  • Building, testing and releasing went into a new CONTRIBUTING.md.

Measured figures that couldn't be re-confirmed today were cut, not carried over. These were board timings, benchmark runs and a few counts. Two claims were corrected:

  • The meter's tolerance is 3 dB, which is what its test holds.
  • 3.15t does not re-enable the GIL, because the module declares Py_MOD_GIL_NOT_USED.

In src, tests and the build files, the only change is the doc paths in comments and one docstring, rewritten to the new locations. No code changed. Every relative link resolves (211 checked).

The README now has a filter response plot, one sentence, the two install
commands and a Biquad example with its real output. The long README sections
become guides (computed audio, Vorbis, filtering, the sampler, the pump,
fades, meters, threads) and reference pages, newcomers.md becomes How it
works, and the existing explanations move under docs/how-it-works/.
Building, testing and releasing go to a new CONTRIBUTING.md. Comments that
named the old doc paths now name the new ones.
@bdbarnett
bdbarnett merged commit c0a7d58 into main Oct 27, 2026
32 checks passed
@bdbarnett
bdbarnett deleted the docs/template branch October 27, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant