Repository navigation
Move the gallery to the shared CASOON Pages theme with HTML documentation - #1
Merged
Merged
Conversation
…tion - site/: Astro project on @casoon/pages-theme (vendored, gh-pages-template@e3610b7) with start page, showcase and 404. Every chart is rendered at build time with @casoon/chartlet from the canonical specifications in examples/, on a light surface because the palette is light-only. - docs/: installation, quickstart, guides (chart types, interaction, Astro, accessibility, warnings and errors) and reference (specification, CLI, Rust crate, support matrix), based on the README and the former support page. - The accessibility test moves from gallery/ to site/: it now covers every built page in light and dark theme and allows only inline theme scripts. - pages.yml and ci.yml build site/ with pnpm; the crate excludes site/ and docs/.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
site/replacesgallery/: Astro project on the shared CASOON Pages theme (site/vendor/pages-theme, gh-pages-template@e3610b7). Start page, showcase with all 10 examples, 404; common CASOON footer with Impressum/Datenschutz.@casoon/chartletfromexamples/*.json(the golden-test inputs). Build-time warnings are shown with the example. Charts sit on a light surface because the palette is light-only (dark palette is still planned).docs/: installation, quickstart, guides (chart types, interaction without JS, Astro, accessibility, warnings and errors), reference (specification, CLI options, Rust crate, support matrix – moved from the former support page).site/test; it now derives routes fromdist/, runs WCAG 2.2 AA in light and dark theme, forbids external scripts and checks the base path.pages.ymland the site step inci.ymluse pnpm;Cargo.tomlexcludessite/anddocs/instead ofgallery/.Validation
pnpm build(25 pages),astro checkwithout findingspnpm exec playwright test: 48 passed (24 pages × light/dark)cargo package --listcontains nosite/ordocs/filesThe changelog page is disabled (
changelog: false) because chartlet has noCHANGELOG.mdyet.