Third-Party Notices
This repository does not currently vendor third-party source trees or bundled media packs into the tracked source tree. Most third-party software is resolved at build time from upstream package registries or GitHub Actions.
Build and publication dependencies
- Ruby build dependencies are declared in
Gemfileand resolved inGemfile.lock. - The current site build uses the GitHub Pages distribution, which brings Jekyll, the
minimatheme, and related plugins under their upstream licenses. - Node-based publication support is declared in
package.json. - GitHub Actions workflow dependencies are referenced from
.github/workflows/ci.ymland.github/workflows/pages.yml.
Repository assets
- Publication figures under
assets/figures/publication/are first-party redraws for this book unless a file says otherwise. - Repository CSS and JavaScript under
assets/css/andassets/js/are first-party repository assets unless a file says otherwise. - No separate third-party font pack, image pack, or theme source tree is currently committed under
assets/.
Notice handling
Third-party packages, themes, actions, fonts, and other upstream materials remain under their original licenses.
If a future subtree vendors third-party material directly into the repository, that subtree should add its own LICENSE, NOTICE, or per-file header as required by the upstream terms.
See LICENSE-SCOPE.md for the repository-wide boundary and TRADEMARKS.md for brand exclusions.