Commit graph

97 commits

Author SHA1 Message Date
69f2f9ff65 Merge stimulus-esbuild/main 2025-09-29 22:53:27 +01:00
3129cc1d17 Merge ddev-phpunit-command/main 2025-09-29 22:53:27 +01:00
7588eb0c98 Move all files to stimulus-esbuild/ 2025-09-29 22:53:27 +01:00
bb1f3f5564 Move all files to ddev-phpunit-command/ 2025-09-29 22:53:27 +01:00
05a70b5a54 Merge drupal-autowire/main 2025-09-29 22:53:26 +01:00
06cb5e683f Move all files to drupal-autowire/ 2025-09-29 22:53:26 +01:00
65889f332f Merge drupal-8-phpunit-deprecation/main 2025-09-29 22:53:25 +01:00
7294cf6a75 Move all files to drupal-8-phpunit-deprecation/ 2025-09-29 22:53:25 +01:00
e2b5cdc9d9 Parsing data from YAML and outputting HTML 2025-09-29 19:59:29 +01:00
37ad11a9b4 Move from phpat-example
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 15:40:02 +01:00
b7c3fffbaa Move from learn-go-with-tests
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 13:42:49 +01:00
18bde5d382 Move from drupal-nix-flake-example
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 13:38:39 +01:00
e761038028 Add PHP example using generated client code
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-24 17:50:07 +01:00
3be318a2c9 Automatically run composer install
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-24 17:49:28 +01:00
a47b07c5f0 Add PHPUnit example 2025-09-23 22:32:20 +01:00
a98d4ff909 Create a sculpin dev shell
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 22:04:17 +01:00
ef6faa57ea Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:56:54 +01:00
b1dc73950c Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:55:55 +01:00
549b76b863 Create a go-api dev shell
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:54:34 +01:00
92c10ef33e Create an openapi dev shell
Move the openapi flake to the root level and refactor to a devshell
called `openapi`.

The other flake.nix files will be similarly combined in future commits.

Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 21:48:00 +01:00
c7aaa19534 Automated commit
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 16:38:40 +01:00
d1bc669c26 Add openapi-generate-html
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 16:29:38 +01:00
7ef0759b2e Add serve script using openapi-mock
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 13:33:27 +01:00
9cb8710505 Automated commit
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 12:13:57 +01:00
fe221acfe6 Add debug output
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 09:02:39 +01:00
d6e1888ec2 Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 08:03:09 +01:00
6157443144 Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:43:52 +01:00
3713d774ec Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:40:21 +01:00
3546af03c4 Add flake.nix
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:34:48 +01:00
3423ca6d54 Add success and fail scripts
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:21:17 +01:00
3a58f3918b Add start script
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:07:44 +01:00
391acb18ed Add .env file
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:07:30 +01:00
b1ce75c57e Rename result to out
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-23 00:07:10 +01:00
ea4bbc94dc Add build script
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-22 13:21:50 +01:00
2b310791c5 Change PORT to API_PORT
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-22 10:46:02 +01:00
3520056529 Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:19:23 +01:00
fe1838c7f4 Run go fmt
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:15:54 +01:00
49d2cd439e Fix status code in response body
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:11:22 +01:00
c8d040d8b8 Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:10:17 +01:00
a0cb9d8075 Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:07:50 +01:00
304584fc66 Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-21 00:00:23 +01:00
5d3085a311 Use log instead of fmt
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:51:23 +01:00
763ad185a4 Make the port number configurable
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:49:24 +01:00
6b5592a10c Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:41:05 +01:00
fe620bc9d9 Display a message when there has been an error
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:37:37 +01:00
075bbaac5e Return a JSON object if the response is successful
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:33:48 +01:00
ffc74d88ed Refactor
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:27:59 +01:00
df64a01ebe Check for a force-fail header and set it as the
...response code

Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:22:30 +01:00
fd6bac6da7 Return an empty JSON object with a 200 response
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-20 23:16:29 +01:00
055be3636b Add Composer 2025-09-19 11:38:23 +01:00