# 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)
- [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 for PressGang's own PHP framework code — no WordPress install required — plus where to go for full theme end-to-end testing.
- [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.
- [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)
