Add theme overrides and local deployment - #19
Open
DanielCuevas1208 wants to merge 6 commits into
Open
Conversation
DanielCuevas1208
commented
Aug 4, 2026
DanielCuevas1208
left a comment
Owner
Author
There was a problem hiding this comment.
Do not merge this revision yet. The milestone is useful, but the generated theme does not apply two public settings. The CSS defines --font, but the page does not use it. The CSS defines --radius, but project cards still use a fixed 16 px radius. The publish path also copies screenshots twice. Connect both theme tokens to the rendered CSS, remove the duplicate copy step, and add tests for the generated CSS. Also define whether local deployment removes stale files before it copies the new site.
This was referenced Aug 4, 2026
Closed
Closed
Closed
Closed
Closed
Closed
Closed
Closed
Closed
Closed
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
This pull request adds theme overrides and local deployment.
Review corrections
All review comments are resolved.
The page body uses the font token.
Project cards and panels use the radius token.
The publish path copies screenshots once.
Tests cover the generated CSS tokens.
Local deploy removes stale files before it copies the new site.
Validation
Run the test suite, type check, build, and generated-site tests.
npm run typecheck npm run build npm testCI also runs the fixture demo, manifest verification, and deploy verification.