-
Notifications
You must be signed in to change notification settings - Fork 32
Labels
[Status] In ProgressAssigned work scheduledAssigned work scheduled[Tool]Issues related to development tooling, such as linting, testing, or CIIssues related to development tooling, such as linting, testing, or CI
Milestone
Description
Initial setup for the repository was added with:
Let’s coordinate remaining tasks in this issue:
- Prepare the composer package for publication and consumption by WordPress plugins.
- Decide whether to use namespaces in the plugin for Abilities API, replicate that in WP Core and how to use it in plugins with future compatibility in mind.
- Decide on the minimum required PHP version (7.4 vs 7.2).
- Fix remaining coding standards issues reported by CI (chore: scaffold plugin entrypoint and tooling #4 (comment)).
- Ensure CI checks run when landing PRs in
trunk(chore: scaffold plugin entrypoint and tooling #4 (comment)). - Audit
ignoreErrorsadded to PHPStan (Add REST API controllers for Abilities API #6 (comment)). - Audit excludes added for REST controllers in PHPCS (Add REST API controllers for Abilities API #6 (comment)).
- Upload the code coverage report for base (example message Add REST API controllers for Abilities API #6 (comment)).
- Ensure that CI jobs fail when unit tests fail (see example dev: use
WP_Abilities_Registry::$instanceinstead of adding a newglobal#19 (comment)).
Metadata
Metadata
Assignees
Labels
[Status] In ProgressAssigned work scheduledAssigned work scheduled[Tool]Issues related to development tooling, such as linting, testing, or CIIssues related to development tooling, such as linting, testing, or CI