Skip to content

feat: template tags filter (#74), CSS token export (#75), strict validation (#79) - #90

Open
CloneBro wants to merge 1 commit into
mergeos-bounties:masterfrom
CloneBro:fix/issue-74-75-79-template-tags-tokens-strict
Open

feat: template tags filter (#74), CSS token export (#75), strict validation (#79)#90
CloneBro wants to merge 1 commit into
mergeos-bounties:masterfrom
CloneBro:fix/issue-74-75-79-template-tags-tokens-strict

Conversation

@CloneBro

Copy link
Copy Markdown
Contributor

Summary

Three features: template tag filtering (#74), CSS design token export (#75), strict validation mode (#79).

Changes

  • PRESET_TAGS with category tags for all 12 templates, --tag filter on templates list
  • New tokens CLI command exporting CSS design tokens as JSON
  • --strict flag on validate with 8 additional checks (byte floor, CDATA, charset, etc.)
  • Fix re.error bad escape for Python 3.11

Tests

9 new tests, all passing.

Closes #74, Closes #75, Closes #79

mergeos-bounties#75), strict validation (mergeos-bounties#79)

- Add PRESET_TAGS with category tags for all 12 templates (mergeos-bounties#74)
- Add --tag filter to 'templates list' CLI command (mergeos-bounties#74)
- Add 'tokens' CLI command exporting CSS design tokens as JSON (mergeos-bounties#75)
- Add tokens_for_preset() function with colors, spacing, layout tokens (mergeos-bounties#75)
- Add --strict flag to validate command with 8 additional checks (mergeos-bounties#79)
- Add strict parameter to validate_blogger_xml() and validate_theme_dir() (mergeos-bounties#79)
- Fix re.error in _has_namespace for Python 3.11 compatibility
- Add test_template_tags_filter.py (5 tests)
- Add test_strict_validate.py (4 tests)

Closes mergeos-bounties#74, Closes mergeos-bounties#75, Closes mergeos-bounties#79
@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

20 similar comments
@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

5 similar comments
@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

evidence: provided PR includes acceptable visual/media evidence security: reviewed Maintainer security review passed star: verified Follow mergeos-bounties org + star mergeos + mergeos-contracts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[50 MRG] Feature: validate --strict schema mode [50 MRG] Feature: CSS variable theme tokens export [50 MRG] Feature: template list with tags filter

2 participants