Skip to content

Wakeup - #10

Open
kasparsd wants to merge 19 commits into
masterfrom
wakeup
Open

Wakeup#10
kasparsd wants to merge 19 commits into
masterfrom
wakeup

Conversation

@kasparsd

Copy link
Copy Markdown
Member

No description provided.

kasparsd added 19 commits July 30, 2026 19:02
Match the dambis-kit setup: wp core from roots/wordpress,
plugin mapped into wp-content/plugins via .wp-env.json.
- wpcs ^3.3 with phpcompatibility-wp, phpunit ^9.6 with
  wp-phpunit, phpstan, wp-cli bundle
- add roots/wordpress for local core files
- drop wp_mock, wpsh/local and php-coveralls
Replace WP_Mock unit tests with WP_UnitTestCase integration
tests run inside wp-env via composer test.
- entry js/editor.js builds to build/editor.js
- use @wordpress/* imports so dependencies land in
  editor.asset.php
- drop babel, webpack, grunt and the wp.org deploy tasks
- declare BlockContext properties; dynamic properties are
  deprecated since PHP 8.2
- fix namespace-relative docblock types and a strign typo
- guard direct access and require PHP 7.4 in plugin header
wp-scripts outputs build/editor.js; read dependencies and
version from the generated editor.asset.php.
PHP 7.4 supports typed properties and scalar/nullable param and
return types; add them everywhere except where the real type is
a union or mixed, which need PHP 8.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant