Skip to content

docs(license): credit only what the site actually ships#959

Merged
glennawatson merged 1 commit into
mainfrom
cleanup-license-credits
May 11, 2026
Merged

docs(license): credit only what the site actually ships#959
glennawatson merged 1 commit into
mainfrom
cleanup-license-credits

Conversation

@glennawatson
Copy link
Copy Markdown
Contributor

What are the main goals of this change?

  • Better readability (style, grammar, spelling...)
  • Content correction (accuracy, wrong information...)
  • New content

Is this change related to any reported issue? (Optional)

Notes (Optional)

Trims docs/license.md down to the things whose code/assets actually ship now that NuStreamDocs has its own parser, lexers, and theme:

  • Removed the leftover "Inspirations & upstream credits" section — MkDocs, mkdocs-material, Zensical, Python-Markdown, PyMdown Extensions, Pygments, docfx. None of those ship code into the site anymore.
  • Added what genuinely loads in the browser but wasn't credited: Pagefind (search) and Material Symbols (the theme's icon font).
  • Kept (verified present in the generated output): GLightbox and Mermaid (loaded from jsDelivr), FontAwesome Free, the :material-…: MDI shortcodes, Twemoji (the emoji extension emits .twemoji SVGs), and the Source Sans 3 / JetBrains Mono fonts.
  • Kept a single line pointing at NuStreamDocs' own LICENSE for its full third-party notices instead of duplicating that list here.

Verified with ./build.sh — clean build, license page renders with the new sections.

Drop the leftover 'Inspirations & upstream credits' prose (MkDocs,
mkdocs-material, Zensical, Python-Markdown, PyMdown Extensions, Pygments,
docfx) — none of it ships code into the site now that NuStreamDocs has
its own parser, lexers, and theme. Add the things that genuinely do load
in the browser but weren't credited: Pagefind (search) and Material
Symbols (theme icon font). Keep GLightbox and Mermaid (still loaded),
FontAwesome, MDI shortcodes, Twemoji, and the two fonts.
@glennawatson glennawatson merged commit eba1a54 into main May 11, 2026
5 checks passed
@glennawatson glennawatson deleted the cleanup-license-credits branch May 11, 2026 23:25
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.

2 participants