Extending Pionia

Overview

Most teams extend Pionia in two ways:

  1. Application code — services, switches, middleware under Application\ in your repo.
  2. Composer packages — reusable libraries; some packages also ship a provider to register middleware, routes, or commands automatically.
GuideAudience
Composer packagesPackage authors (plugins + providers)
App providersProvider hook reference and registration

Start with Composer packages if you are publishing to Packagist. Use App providers when you need the full hook list and boot order.