Review real-world Castor use-cases
mainCastor is used across various types of projects, from internal development tools to CLI applications and CI/CD automation. Examples of real-world implementations include:
- Self-hosting: The Castor repository itself is developed using Castor.
- Project Scaffolding:
jolicode/docker-starteruses Castor tasks to encapsulate PHP and Docker setup. - CLI Tooling:
monsieurbiz/SyliusPluginMakeruses Castor to power a CLI application for creating Sylius plugins, andlyrixx/twig-include-syntaxuses it for a Twig syntax fixer. - Docker Automation:
redirectionio/docker-exampleuses Castor tasks to build, run, and test Docker examples. - WASM/Deployment:
jolicode/JoliTypouses Castor to compile a PHP demo application into WASM and host it on GitHub Pages. - Compliance: Custom tasks can be used for project maintenance, such as checking Composer licenses.