| CARVIEW |
David Levine
@justlevine on WordPress.org and Slack
Bio
Senior WordPress Engineer @ rtCamp | Principal @ AxePress
NGO consultant-turned-PHP/WordPress developer, specializing in headless and enterprise. WPGraphQL contributor.
Contributions
David Levine contributes 5 hours per week to the following teams: Core, Core AI, and Core Performance.
- Member Since: June 27th, 2011
- Location: Tel Aviv
- Website: axepress.dev
- GitHub: justlevine
- Job Title: Senior Software Engineer | Product Lead
- Employer: rtCamp
-
Find me on:
Contribution History
David Levine’s badges:- Core AI Contributor
- Core Contributor
- Plugin Developer
-
Wrote a comment on the post AI as a WordPress Fundamental, on the site Make WordPress Core:
Just to clarify, I'm a very happy volunteer contributor on the Core AI team and… -
Wrote a comment on the post AI as a WordPress Fundamental, on the site Make WordPress Core:
Hosts could make deregistering providers problematic. When the time comes I recommend we implement a… -
Wrote a comment on the post AI as a WordPress Fundamental, on the site Make WordPress Core:
@audrasjb I share your broader concerns. For example, I'm curious about the prioritization of Workflows… -
Mentioned in [61303] on WordPress SVN:
Coding Standards: Remove unreachable `break` statement after `exit` in `switch`. -
Mentioned in [61300] on WordPress SVN:
Docs: Improve docblocks and types for `WP_Screen` properties. -
Mentioned in [61299] on WordPress SVN:
Docs: Update various class `@var` tags to indicate nullability. -
Mentioned in [61298] on WordPress SVN:
Docs: Update typing for `wp_create_category()`. -
Mentioned in [61283] on WordPress SVN:
Docs: Fix return type for `WP_HTML_Decoder::read_character_reference()`. -
Mentioned in [61282] on WordPress SVN:
Docs: Cast header values to strings in `WP_REST_Comments_Controller::get_items()`. -
Mentioned in [61281] on WordPress SVN:
Docs: Explicitly return `null` when documented instead of `void` in `link-template.php` functions. -
Mentioned in [61280] on WordPress SVN:
Docs: Fix phpdoc types for `WP_Speculation_Rules` members. -
Mentioned in [61247] on WordPress SVN:
Coding Standards: Cast `base_convert()` to an integer before arithmetic operations. -
Created issue #77 in the WordPress/ai repository:
PR Templates: AI usage disclosure -
Mentioned in [61243] on WordPress SVN:
Coding Standards: Remove redundant check in `wpdb::set_sql_mode()`. -
Created issue #75 in the WordPress/ai repository:
Contribution criteria: Design goals, inclusion requirements, and paths to core. -
Pull request #72 merged into WordPress/ai:
code quality: declare strict / inline types -
Mentioned in [61199] on WordPress SVN:
Notes: refine post author notifications. -
Pull request #73 merged into WordPress/ai:
chore: update node and NPM dev deps -
Pull request #71 merged into WordPress/ai:
chore: improve `.wp-env.json` for dev use -
Submitted pull request #73 to WordPress/ai:
chore: update node and NPM dev deps -
Submitted pull request #72 to WordPress/ai:
code quality: declare strict / inline types -
Submitted pull request #71 to WordPress/ai:
chore: improve `.wp-env.json` for dev use -
Created issue #70 in the WordPress/ai repository:
Rename `Feature` to `Experiment` -
Mentioned in [61065] on WordPress SVN:
Media / Attachments REST API endpoint: cast args to array before sending to wp_slash > wp_insert_attachment -
Mentioned in [61063] on WordPress SVN:
Abilities API: Include initial core abilities and categories registration. -
Submitted pull request #10419 to WordPress/wordpress-develop:
Tests / Build Scripts: Configure PHPStan level 0 -
Closed pull request #8948 on WordPress/wordpress-develop:
chore: WP_Term_Query::get_terms should return a numeric string when `count`ing. -
Mentioned in [61032] on WordPress SVN:
Abilities API: Introduce server-side registry and REST API endpoints -
Created issue #72477 in the WordPress/gutenberg repository:
Re-running `wp-env start` fails when Docker Registry is down. -
Created issue #105 in the WordPress/abilities-api repository:
Core Abilities for WordPress 6.9 -
Submitted pull request #97 to WordPress/abilities-api:
docs: fix wp_register_ability() args not marked as required. -
Pull request #74 merged into WordPress/abilities-api:
dev: add `register_ability_args` filter [Proposal] -
Submitted pull request #89 to WordPress/abilities-api:
docs: add Composer-managed installation instructions -
Pull request #73 merged into WordPress/abilities-api:
feat!: make `permission_callback` arg required -
Created issue #75 in the WordPress/abilities-api repository:
REST endpoints should themselves be Abilities -
Submitted pull request #74 to WordPress/abilities-api:
dev: add `register_ability_args` filter [Proposal] -
Merged pull request #72 into WordPress/abilities-api:
chore: update dev-deps to latest -
Submitted pull request #73 to WordPress/abilities-api:
feat!: make `permission_callback` arg required -
Submitted pull request #72 to WordPress/abilities-api:
chore: update dev-deps to latest -
Merged pull request #41 into WordPress/mcp-adapter:
chore: backfill props for #36 and #37 -
Submitted pull request #41 to WordPress/mcp-adapter:
chore: backfill props for #36 and #37 -
Closed issue #58 on the WordPress/abilities-api repository:
Fix `$input` type hint in `WP_Ability` -
Pull request #54 merged into WordPress/abilities-api:
dev!: handle property registration inside WP_Ability -
Merged pull request #26 into WordPress/mcp-adapter:
dev!: refactor non-registry functionality from `Core/McpAdapter` -
Merged pull request #27 into WordPress/mcp-adapter:
dev!: cleanup and update compatibility with `abilities-api` v0.1.0 -
Merged pull request #28 into WordPress/mcp-adapter:
ci: reenable codecov -
Merged pull request #17 into WordPress/ai:
Introduce Props Bot workflow -
Submitted pull request #54 to WordPress/abilities-api:
dev!: handle property registration inside WP_Ability -
Merged pull request #30 into WordPress/mcp-adapter:
Introduce Props Bot workflow -
Merged pull request #29 into WordPress/mcp-adapter:
chore(phpstan): add PHP8 stubs for WP polyfills
Contributor
-
WPGraphQL
Active Installs: 30,000+
Completed Courses
Total completed courses: 2
- How decisions are made in the WordPress project October 10, 2024
- Open source basics and WordPress October 10, 2024