feat: template tags filter (#74), CSS token export (#75), strict validation (#79) - #90
Conversation
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
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
20 similar comments
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
5 similar comments
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
|
@CloneBro PR is CONFLICTING against default branch. Rebase onto latest default branch, resolve, push. |
Summary
Three features: template tag filtering (#74), CSS design token export (#75), strict validation mode (#79).
Changes
Tests
9 new tests, all passing.
Closes #74, Closes #75, Closes #79