├── .browserslistrc ├── .distignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── deploy-to-dotorg.yml │ ├── pr-checks.yml │ └── release-new-version.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .stylelintignore ├── .stylelintrc.json ├── .wordpress-org ├── banner-1544x500.png ├── banner-772x250.png ├── blueprints │ └── blueprint.json ├── icon-128x128.png ├── icon-256x256.png ├── icon-512x512.png ├── screenshot-1.jpg ├── screenshot-2.jpg ├── screenshot-3.jpg ├── screenshot-4.jpg ├── screenshot-5.jpg ├── screenshot-6.jpg └── screenshot-7.jpg ├── .wp-env.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── boilerplate │ ├── parts │ │ ├── footer.html │ │ └── header.html │ ├── screenshot.png │ ├── templates │ │ └── index.html │ └── theme.json ├── faq_fonts.webp ├── faq_icon.webp ├── faq_save.webp └── header_logo.webp ├── babel.config.js ├── bin └── install-wp-tests.sh ├── composer.json ├── composer.lock ├── create-block-theme.php ├── includes ├── class-create-block-theme-admin-landing.php ├── class-create-block-theme-api.php ├── class-create-block-theme-editor-tools.php ├── class-create-block-theme-loader.php ├── class-create-block-theme.php ├── create-theme │ ├── cbt-zip-archive.php │ ├── resolver_additions.php │ ├── theme-create.php │ ├── theme-fonts.php │ ├── theme-json.php │ ├── theme-locale.php │ ├── theme-media.php │ ├── theme-patterns.php │ ├── theme-readme.php │ ├── theme-styles.php │ ├── theme-tags.php │ ├── theme-templates.php │ ├── theme-token-processor.php │ ├── theme-utils.php │ └── theme-zip.php └── index.php ├── index.php ├── package.json ├── phpcs.xml.dist ├── phpunit.xml.dist ├── readme.txt ├── src ├── admin-landing-page.js ├── admin-landing-page.scss ├── editor-sidebar │ ├── about.js │ ├── create-panel.js │ ├── create-variation-panel.js │ ├── global-styles-json-editor-modal.js │ ├── json-editor-modal.js │ ├── metadata-editor-modal.js │ ├── reset-theme.js │ ├── save-panel.js │ └── screen-header.js ├── landing-page │ ├── create-modal.js │ └── landing-page.js ├── lib │ └── lib-font │ │ ├── inflate.js │ │ ├── lib-font.browser.js │ │ └── unbrotli.js ├── plugin-sidebar.js ├── plugin-styles.scss ├── resolvers.js ├── test │ └── unit.js └── utils │ ├── download-file.js │ ├── fonts.js │ └── generate-versions.js ├── test └── unit │ ├── jest.config.js │ └── setup.js ├── tests ├── CbtThemeLocale │ ├── base.php │ ├── escapeAttribute.php │ ├── escapeTextContent.php │ └── escapeTextContentOfBlocks.php ├── CbtThemeReadme │ ├── addOrUpdateSection.php │ ├── base.php │ ├── create.php │ ├── filePath.php │ ├── getContent.php │ └── update.php ├── bootstrap.php ├── data │ ├── fonts │ │ ├── OpenSans-Regular.otf │ │ ├── OpenSans-Regular.ttf │ │ ├── OpenSans-Regular.woff │ │ └── OpenSans-Regular.woff2 │ └── themes │ │ ├── test-theme-locale │ │ ├── style.css │ │ └── theme.json │ │ └── test-theme-readme │ │ ├── readme.txt │ │ ├── style.css │ │ └── theme.json ├── test-theme-fonts.php ├── test-theme-media.php ├── test-theme-templates.php └── test-theme-utils.php ├── update-version-and-changelog.js └── webpack.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | extends @wordpress/browserslist-config 2 | -------------------------------------------------------------------------------- /.distignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.distignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | vendor 2 | node_modules 3 | build 4 | admin/js/lib 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/deploy-to-dotorg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.github/workflows/deploy-to-dotorg.yml -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.github/workflows/release-new-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.github/workflows/release-new-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | vendor 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | vendor 4 | -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.wordpress-org/banner-1544x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/banner-1544x500.png -------------------------------------------------------------------------------- /.wordpress-org/banner-772x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/banner-772x250.png -------------------------------------------------------------------------------- /.wordpress-org/blueprints/blueprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/blueprints/blueprint.json -------------------------------------------------------------------------------- /.wordpress-org/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/icon-128x128.png -------------------------------------------------------------------------------- /.wordpress-org/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/icon-256x256.png -------------------------------------------------------------------------------- /.wordpress-org/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/icon-512x512.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-1.jpg -------------------------------------------------------------------------------- /.wordpress-org/screenshot-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-2.jpg -------------------------------------------------------------------------------- /.wordpress-org/screenshot-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-3.jpg -------------------------------------------------------------------------------- /.wordpress-org/screenshot-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-4.jpg -------------------------------------------------------------------------------- /.wordpress-org/screenshot-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-5.jpg -------------------------------------------------------------------------------- /.wordpress-org/screenshot-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-6.jpg -------------------------------------------------------------------------------- /.wordpress-org/screenshot-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wordpress-org/screenshot-7.jpg -------------------------------------------------------------------------------- /.wp-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/.wp-env.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/README.md -------------------------------------------------------------------------------- /assets/boilerplate/parts/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/boilerplate/parts/footer.html -------------------------------------------------------------------------------- /assets/boilerplate/parts/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/boilerplate/parts/header.html -------------------------------------------------------------------------------- /assets/boilerplate/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/boilerplate/screenshot.png -------------------------------------------------------------------------------- /assets/boilerplate/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/boilerplate/templates/index.html -------------------------------------------------------------------------------- /assets/boilerplate/theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/boilerplate/theme.json -------------------------------------------------------------------------------- /assets/faq_fonts.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/faq_fonts.webp -------------------------------------------------------------------------------- /assets/faq_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/faq_icon.webp -------------------------------------------------------------------------------- /assets/faq_save.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/faq_save.webp -------------------------------------------------------------------------------- /assets/header_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/assets/header_logo.webp -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/install-wp-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/bin/install-wp-tests.sh -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/composer.lock -------------------------------------------------------------------------------- /create-block-theme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/create-block-theme.php -------------------------------------------------------------------------------- /includes/class-create-block-theme-admin-landing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/class-create-block-theme-admin-landing.php -------------------------------------------------------------------------------- /includes/class-create-block-theme-api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/class-create-block-theme-api.php -------------------------------------------------------------------------------- /includes/class-create-block-theme-editor-tools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/class-create-block-theme-editor-tools.php -------------------------------------------------------------------------------- /includes/class-create-block-theme-loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/class-create-block-theme-loader.php -------------------------------------------------------------------------------- /includes/class-create-block-theme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/class-create-block-theme.php -------------------------------------------------------------------------------- /includes/create-theme/cbt-zip-archive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/cbt-zip-archive.php -------------------------------------------------------------------------------- /includes/create-theme/resolver_additions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/resolver_additions.php -------------------------------------------------------------------------------- /includes/create-theme/theme-create.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-create.php -------------------------------------------------------------------------------- /includes/create-theme/theme-fonts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-fonts.php -------------------------------------------------------------------------------- /includes/create-theme/theme-json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-json.php -------------------------------------------------------------------------------- /includes/create-theme/theme-locale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-locale.php -------------------------------------------------------------------------------- /includes/create-theme/theme-media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-media.php -------------------------------------------------------------------------------- /includes/create-theme/theme-patterns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-patterns.php -------------------------------------------------------------------------------- /includes/create-theme/theme-readme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-readme.php -------------------------------------------------------------------------------- /includes/create-theme/theme-styles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-styles.php -------------------------------------------------------------------------------- /includes/create-theme/theme-tags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-tags.php -------------------------------------------------------------------------------- /includes/create-theme/theme-templates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-templates.php -------------------------------------------------------------------------------- /includes/create-theme/theme-token-processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-token-processor.php -------------------------------------------------------------------------------- /includes/create-theme/theme-utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-utils.php -------------------------------------------------------------------------------- /includes/create-theme/theme-zip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/create-block-theme/HEAD/includes/create-theme/theme-zip.php -------------------------------------------------------------------------------- /includes/index.php: -------------------------------------------------------------------------------- 1 |