Commit graph

14 commits

Author SHA1 Message Date
Oliver Davies ae6155dc39 build(deps): update composer.lock 2023-10-06 21:54:02 +01:00
Oliver Davies d19fcbdede refactor: use Illuminate Pipelines 2023-04-25 00:32:26 +01:00
Oliver Davies 8db64458b1 refactor(*): change to a Symfony Console app 2023-04-24 01:05:07 +01:00
Oliver Davies a6e7e7bf57 refactor: split commands into separate classes
This reverts commit d701f0e2a3.
2023-04-21 22:34:01 +01:00
Oliver Davies d701f0e2a3 refactor: split commands into separate classes
Use mnapoli/silly-php-di which allows for using a dependency injection
container and for separating commands into separate classes and files.o

Refs: OD-20
2023-04-21 22:24:19 +01:00
Oliver Davies e30929e69c refactor: serialise and validate a configuration
...data object
2023-04-07 20:03:52 +01:00
Oliver Davies cf25359c7b refactor: use mnapoli/silly 2023-03-13 02:00:33 +00:00
Oliver Davies de6dc1851c build(deps): add Pest 2023-03-11 00:41:10 +00:00
Oliver Davies acc3c0eda0 feat: add initial validation of build.yaml 2023-02-10 19:18:58 +00:00
Oliver Davies 5ea7d312a6 refactor: extract helpers 2023-02-03 20:35:56 +00:00
Oliver Davies 076d994baf build: Add PHPStan 2023-01-19 22:39:23 +00:00
Oliver Davies 31614e0f58 Render a simple template 2023-01-19 18:42:11 +00:00
Oliver Davies c476543f5c Add initial command, get values from build.yaml 2023-01-19 18:11:24 +00:00
Oliver Davies cc9a65ba96 Initial commit 2023-01-19 17:25:51 +00:00