New to the WP-CLI codebase? Check out these “good first issues” for a place to contribute your first pull request.

These issues are specially earmarked for new contributors. Read our Contributing guidelines for more details on getting started, or our documentation on pull requests for an overview to setting up and submitting changes.

Issues labeled "good-first-issue"

Documentation doesn't state that `wp plugin|theme install` accepts multiple parameters (wp-cli/extension-command)
good-first-issue scope:documentation

Add documentation about aliases for Docker (wp-cli/handbook)
good-first-issue scope:documentation

Determine if git from prefix also and add `.git` suffix if not there. (wp-cli/package-command)
command:package good-first-issue

Add force option to media regenerate. (wp-cli/media-command)
command:media-regenerate good-first-issue

--post_category="not working" (wp-cli/wp-cli)
bug command:post-create command:post-update good-first-issue scope:command scope:documentation

Needs better error handling when WP install folder does not have acceptable permissions (wp-cli/wp-cli)
good-first-issue scope:framework

wp scaffold and WPCS (wp-cli/scaffold-command)
command:scaffold-post-type good-first-issue

Logic in `DB_Command::esc_like()` WP polyfill is not robust (wp-cli/db-command)
bug command:db good-first-issue

Switch all help docs to third person singular form (wp-cli/wp-cli)
good-first-issue scope:documentation

Correctly use "installation" instead of "install" in documentation (wp-cli/wp-cli)
good-first-issue scope:documentation

Better communicate failure to search-replace JSON-serialized URLs (wp-cli/search-replace-command)
command:search-replace good-first-issue scope:documentation

Add PHPCompatibility sniffs to scaffolded Codesniffer configuration (wp-cli/scaffold-command)
command:scaffold-plugin-tests command:scaffold-theme-tests good-first-issue

Add example of how to search and delete results (wp-cli/db-command)
command:db-search good-first-issue scope:documentation

List common options and link to remaining available options (wp-cli/entity-command)
command:option good-first-issue scope:documentation

Explain why certain tables can be skipped (wp-cli/search-replace-command)
command:search-replace good-first-issue scope:documentation