You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/README.md
+88-27Lines changed: 88 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,96 @@
1
1
---
2
-
title: GitHub Configuration
3
-
description: GitHub-specific configuration and workflow files
4
-
category: Project
5
-
type: Index
2
+
title: Block Theme Scaffold
3
+
description: Generate a block theme for WordPress
4
+
category: Tool
5
+
type: Generate
6
6
audience: Developers
7
-
date: 2025-12-01
7
+
date: 2026-01-10
8
8
---
9
9
10
-
# GitHub Configuration
10
+
## Getting Started
11
+
12
+
Advanced documentation on the theme generation is provided [here](../docs/GENERATE_THEME.md)
13
+
14
+
### Visual Studio Code
15
+
16
+
This tool is meant to be used on its own, and not inside a WordPress install. We suggest creating a "tools" folder at the root of your hosting applications folder (where all the sites are housed).
17
+
You can then clone your it to your tools folder, and re-use it everytime you need a new theme.
Copy the `output-theme` directory that will be generated in your repository and copy and paste that in your `themes` directory.
76
+
77
+
Make sure to rename it to the same value as your Theme Slug.
78
+
79
+
### Available Scripts
80
+
-`npm run build` - Build for development
81
+
-`npm run watch` - Watch for changes during development
82
+
-`npm run lint` - Run linters
83
+
-`npm test` - Run tests
84
+
85
+
86
+
## Importing Design Tokens
87
+
88
+
🚧 **Coming Soon** 🚧
89
+
90
+
## GitHub Configuration
91
+
This directory contains GitHub-specific configuration files for the {{theme_name}} theme.
92
+
93
+
### Contents
16
94
-**agents/** - AI agent configurations for automated development tasks
17
95
-**instructions/** - Development instructions and guidelines for AI tools
18
96
-**projects/** - Active Copilot projects and in-progress work
@@ -23,31 +101,14 @@ This directory contains GitHub-specific configuration files for the {{theme_name
23
101
-`copilot-tasks.md` - Copilot task definitions and specifications
24
102
-`custom-instructions.md` - Custom AI instructions for Copilot
25
103
26
-
## Documentation
27
-
104
+
### Documentation
28
105
Permanent user-facing documentation is stored in the [docs/](../docs/) folder. See [docs/FILE_ORGANIZATION.md](../docs/FILE_ORGANIZATION.md) for the complete file organization guide.
29
106
30
-
## Workflows
107
+
###Workflows
31
108
32
109
| Workflow | Description |
33
110
|----------|-------------|
34
111
|`ci-cd.yml`| Main CI/CD pipeline (lint, test, security audit, E2E) |
|`release.yml`| Version bumping, changelog generation, releases |
38
-
39
-
## Purpose
40
-
41
-
These files enable:
42
-
43
-
- Automated build and test workflows
44
-
- Code coverage tracking with Codecov
45
-
- Quality gates for PRs
46
-
- AI-assisted development with context-specific instructions
47
-
- Consistent code review and quality checks
48
-
- Automated release and deployment processes
49
-
- WordPress.org theme directory deployment
50
-
51
-
## Usage
52
-
53
-
These files are automatically used by GitHub Actions and compatible AI development tools. They are excluded from theme distribution packages via `.distignore`.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+60Lines changed: 60 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,68 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16
16
17
17
## [Unreleased]
18
18
19
+
### Changed
20
+
21
+
-**PHP Naming Convention Standardization**: All theme functions and hooks now use `{{theme_slug|phpCase}}` placeholder filter for consistent snake_case naming
0 commit comments