From a2270fda1067b496d32fcad23d8a53f5e5fe6157 Mon Sep 17 00:00:00 2001 From: Ian Dunn Date: Tue, 21 Nov 2023 14:42:38 -0800 Subject: [PATCH] Events: Setup PostCSS --- .gitignore | 1 + package.json | 3 +- .../themes/wporg-events-2023/README.md | 3 + .../themes/wporg-events-2023/package.json | 18 + .../parts/front-page/cover.html | 4 +- .../wporg-events-2023/postcss.config.js | 23 + .../postcss/front-page/cover.pcss | 4 + .../{style.css => postcss/style.pcss} | 2 + yarn.lock | 1167 ++++++++++++++++- 9 files changed, 1219 insertions(+), 6 deletions(-) create mode 100644 public_html/wp-content/themes/wporg-events-2023/README.md create mode 100644 public_html/wp-content/themes/wporg-events-2023/package.json create mode 100644 public_html/wp-content/themes/wporg-events-2023/postcss.config.js create mode 100644 public_html/wp-content/themes/wporg-events-2023/postcss/front-page/cover.pcss rename public_html/wp-content/themes/wporg-events-2023/{style.css => postcss/style.pcss} (86%) diff --git a/.gitignore b/.gitignore index 11a0722f01..21cafde896 100644 --- a/.gitignore +++ b/.gitignore @@ -111,3 +111,4 @@ public_html/wp-content/themes/twentytwentytwo public_html/wp-content/themes/twentytwentythree public_html/wp-content/themes/twentytwentyfour public_html/wp-content/themes/wporg-parent-2021 +public_html/wp-content/themes/wporg-events-2023/style.css diff --git a/package.json b/package.json index e4f9d61216..8b632104ad 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "public_html/wp-content/plugins/wc-post-types", "public_html/wp-content/plugins/wcpt", "public_html/wp-content/plugins/wordcamp-forms-to-drafts", - "public_html/wp-content/plugins/wordcamp-speaker-feedback" + "public_html/wp-content/plugins/wordcamp-speaker-feedback", + "public_html/wp-content/themes/wporg-events-2023" ], "browserslist": [ "extends @wordpress/browserslist-config" diff --git a/public_html/wp-content/themes/wporg-events-2023/README.md b/public_html/wp-content/themes/wporg-events-2023/README.md new file mode 100644 index 0000000000..9b1e7b5f10 --- /dev/null +++ b/public_html/wp-content/themes/wporg-events-2023/README.md @@ -0,0 +1,3 @@ +# wporg-events-2023 + +You must run the `build` task for this to be recognized as a valid theme by WP. diff --git a/public_html/wp-content/themes/wporg-events-2023/package.json b/public_html/wp-content/themes/wporg-events-2023/package.json new file mode 100644 index 0000000000..bdc97c33d8 --- /dev/null +++ b/public_html/wp-content/themes/wporg-events-2023/package.json @@ -0,0 +1,18 @@ +{ + "name": "wporg-events-2023", + "version": "0.0.1", + "description": "Description: Includes templates for the homepage, event archives, etc", + "license": "GPL-2.0-or-later", + "devDependencies": { + "cssnano": "^6.0.1", + "postcss": "^8.4.31", + "postcss-cli": "^10.1.0", + "postcss-import": "^15.1.0", + "postcss-preset-env": "^9.3.0" + }, + "scripts": { + "watch": "npm run build -- --watch", + "build": "postcss postcss/style.pcss --output style.css", + "lint:js": "echo 'There is no JS, but this is required to make the `linter.yml` workflow pass. See https://github.com/yarnpkg/yarn/issues/6739, https://github.com/yarnpkg/yarn/issues/6894.'" + } +} diff --git a/public_html/wp-content/themes/wporg-events-2023/parts/front-page/cover.html b/public_html/wp-content/themes/wporg-events-2023/parts/front-page/cover.html index 08cb04972e..376f531513 100644 --- a/public_html/wp-content/themes/wporg-events-2023/parts/front-page/cover.html +++ b/public_html/wp-content/themes/wporg-events-2023/parts/front-page/cover.html @@ -1,5 +1,5 @@ - -
+ +