Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Contributing

Clone the repository, install the development tools listed in the Makefile, and use the standard project checks:

make test
make lint
make book

Use make book-write to serve the book locally. The generated output is stored under docs/book and is not committed.

The root CONTRIBUTING.md documents the development environment, cross-platform testing, logging conventions, release tasks, and Homebrew tap maintenance.

Changes to public configuration or CLI behavior should update the relevant book page in the same merge request. CI builds the book for documentation changes, while successful main-branch or version-tag pipelines can publish it to the Xylem documentation site.

Homebrew formula updates are submitted to the organization tap as merge requests. Its required macOS and Linux jobs audit, build, install, test, and exercise upgrades before the formula can merge.