Wonderpress

Make WordPress development stronger, more uniform, and therefore more efficient across many installations.

Overview

Wonderpress consists of four main components. Each component may be used independently of the next (they don’t depend on each other), but each component enhances the benefits of the next.

  • Wonderpress CLI
    The Wonderpress CLI is a commandline interface for bootstrapping and working with the Wonderpress Development Environment. The goal of the Wonderpress CLI is to provide shortcuts for common tasks, such as initializing an installation, codesniffing a theme, or creating page templates.
  • Wonderpress Development Environment
    The Wonderpress Development Environment is a “Wonderpress-flavored” root directory for a WordPress installation. This directory provides project-level development tools (such as Github Actions and codesniffing configuration) and also provides an anchor to help the Wonderpress CLI recognize and navigate the installation.

    Note: Wonderpress does not include any core WordPress files. WordPress can easily and safely be installed and updated around Wonderpress without any special consideration.
  • Wonderpress Theme
    The Wonderpress Theme is a basic, boilerplate theme that is built to enhance the benefits of the Wonderpress Development Environment. The theme does not come with any predefined styles and it is completely agnostic as to design — it is designed for developers, and it is meant to be developed from the ground up, not configured through the WordPress dashboard.
  • Static Kit
    The Wonderpress Theme is a basic, boilerplate theme that is built to enhance the benefits of the Wonderpress Development Environment. The theme does not come with any predefined styles and it is completely unopinionated as to design — it is designed for developers, and it is meant to be developed from the ground up, not configured through the WordPress dashbaord.