# PressGang ## PressGang - [PressGang](https://docs.pressgang.dev/home.md): PressGang anchors your workflow in modern development practices. Build cleaner, faster, smarter themes and navigate your development course to calmer seas! - [Boot Sequence](https://docs.pressgang.dev/boot-sequence.md) - [Config](https://docs.pressgang.dev/config.md) - [Controllers](https://docs.pressgang.dev/controllers.md) - [Views](https://docs.pressgang.dev/views.md) - [Template Routing](https://docs.pressgang.dev/template-routing.md) - [Context Managers](https://docs.pressgang.dev/context-managers.md) - [ACF Values](https://docs.pressgang.dev/acf-values.md) - [Twig Extensions](https://docs.pressgang.dev/twig-extensions.md) - [Service Providers](https://docs.pressgang.dev/service-providers.md) - [Blocks](https://docs.pressgang.dev/blocks.md) - [Snippets](https://docs.pressgang.dev/snippets.md) - [Forms and Validation](https://docs.pressgang.dev/forms.md) - [SEO](https://docs.pressgang.dev/seo.md) - [Testing](https://docs.pressgang.dev/testing.md): PHPUnit unit tests and PHPStan static analysis for PressGang's own PHP framework code — no WordPress install required — plus where to go for full theme end-to-end testing. - [PHPStan Extension](https://docs.pressgang.dev/ecosystem/phpstan.md): Static analysis for PressGang controller manifests, dynamic model getters and getter-backed metadata access in child themes. - [Quartermaster](https://docs.pressgang.dev/ecosystem/quartermaster.md): A fluent, args-first query builder for WP\_Query and WP\_Term\_Query. WordPress-native under the hood — no ORM, no magic, no lock-in. - [Capstan](https://docs.pressgang.dev/ecosystem/capstan.md): A WP-CLI command package that scaffolds, configures, and packages PressGang WordPress themes. Dry-run by default — preview every plan before it writes a byte. - [Bosun](https://docs.pressgang.dev/ecosystem/bosun.md): A WP-CLI package that composes AI agent guidelines and skills for PressGang themes — generated from what each theme actually has installed and enabled. - [Muster](https://docs.pressgang.dev/ecosystem/muster.md): Describe the content your WordPress site needs, in code. Run it as often as you like and get the same site every time — WordPress-native, no ORM, no lock-in. - [Shakedown](https://docs.pressgang.dev/ecosystem/shakedown.md): End-to-end browser testing for PressGang themes with zero tests to write — the route matrix, fixtures, and checks are all derived from your theme. - [Regression testing](https://docs.pressgang.dev/ecosystem/shakedown/shakedown-regression.md): Install Shakedown in your project, compare an updated site with production, and review evidence at selected viewport sizes. - [Design & Internals](https://docs.pressgang.dev/ecosystem/shakedown/shakedown-design.md): Why Shakedown is built the way it is — and how each layer works, with the third-party tools it stands on and where their documentation lives. - [A Note from the Author](https://docs.pressgang.dev/about/note-from-author.md)