release: theme-elementary v2#692
Draft
aryanjasala wants to merge 115 commits into
Draft
Conversation
Refactor: PSR-4 PHP Structure Migration
Update style.css to remove @ tags and make the Description more descriptive. Make other changes based on return types and description.
…strict-types-docblock-cleanup PHP 8.2 Compatibility, Strict Types & Docblock Cleanup
* chore: Update output messages in CI workflow to include repository name and replace `::set-output ` with `$GITHUB_OUTPUT` * chore: Enhance CI workflow by adding node version retrieval and caching for node_modules * chore: Remove GHA workflow count from job triggers and outputs * chore: Update IGNORE_PATH_REGEX to also allow .github/actions through * chore: Fix regex * fix: Correct typo in external dependencies comment * fix: Add missing newline at end of README.md * fix: Update cache condition for Node dependencies installation
Reorganize the theme's frontend source into a top-level src/ directory
with context-based subdirectories (frontend/, admin/, editor/) that
webpack discovers automatically via readAllFileEntries. This separates
source from compiled output (assets/build/) and removes the need for
manual webpack entry configuration.
- Move CSS and JS source files into src/{css,js}/frontend/
- Add placeholder directories for admin, editor, shared, globals, mixins
- Update readAllFileEntries to scan context subdirectories automatically
- Integrate font copying and SVGO optimization into the webpack pipeline
- Update lint scripts to target src/
- Remove unused cross-env dependency, add copy-webpack-plugin and svgo
- Update README.md and docs to reflect new structure
fix: eslint workflow
fix: turn ghostMode off
feat: tailwind support
refactor: make Tailwind CSS opt-in
refactor: migrate to rtcamp/wp-framework package Drop inc/Framework/ copy in favor of upstream package. - Main: package Singleton + Loader; load() registers services - Assets, MediaTextInteractive: plain Registrable (no get_instance) - ThemeOptions: extends AbstractSettingsPage with declarative get_fields() + generic render_field() - Core/ThemeSetup, Core/Menu added as Registrable examples - inc/helpers/custom-functions.php → inc/Helpers/Util.php (PSR-4 final static class); drop composer files autoload - DEVELOPMENT.md rewritten around vendor/rtcamp/wp-framework
Fix formatting in Main.php
feat: update versions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rollup PR tracking theme-elementary v2. Merges accumulated work
from
theme-elementary-v2intomainonce all child PRs land.Draft — kept open as integration target for the v2 work stream.
Do not merge until the project work is completed.