Documentation
FastForward DevTools is infrastructure for Fast Forward libraries. It ships shared defaults, registers Composer commands, generates documentation, and synchronizes automation plus packaged agent skills into consumer repositories.
If you are new to the package, start with Getting Started and Usage. If you maintain Fast Forward libraries, continue with Advanced, API Overview, and Internals to understand how the Composer plugin, PHPUnit extension, and reusable workflows fit together.
Contents
- Getting Started
- Usage
- Configuration
- Running the Tools
- Advanced
- API Overview
- Internals
- Links
-
FAQ
- Why does composer dev-tools docs fail in a new package?
- Why did my composer.json change after installing the package?
- Do I always need to run dev-tools:sync manually?
- When should I run composer dev-tools skills manually?
- Why does code-style touch composer.lock?
- Where did .docheader come from?
- How do I run only one test class or method?
- Why can my tests double final classes?
- Why did desktop notifications stop appearing after I customized PHPUnit?
- Is AddMissingClassPhpDocRector enabled by default?
- What happens if .github/wiki already exists?
- What happens if .agents/skills/my-skill already exists?
- How do I override only one tool without forking the whole package?
- How do I extend the ECS configuration without copying the whole file?
- How do I extend the Rector configuration without copying the whole file?
- Can I generate coverage without running the full standards pipeline?