Beginner handbook

Starting developing inside a framework is always something slower than usual due to the number of new things to learn.

That is why, a beginner handbook has been created to try answering the main questions you will encounter while working with Launchpad.

Setting a local environment

The first step with working on a plugin is to have something to test locally and visualize changes.

To keep this step simple, Launchpad provides a local environment.

Working with subscribers

Subscribers are the central notion of Launchpad development.

Creating subscribers and registering callbacks will be the base of any feature you will develop.

Wiring classes

Event if any logic in Launchpad starts in a subscriber, most of them will have dependencies.

Launchpad offers auto wiring to ease these for developers.

Adding a front-end

WordPress is not famous for its templating.

That is why Launchpad offers modules to work modern front-end solutions.

Building a release

A Launchpad project is a development environment, and it is important to not use it as a plugin.

That is why Launchpad offers a command build to generate a version from the plugin usable in the real world.

Last updated