- Docker Desktop with buildx enabled
- .NET CLI with >= 6.0 SDK
- Make some changes to the apps or libs
- Run
.\build.ps1
to build all the Docker images for the changed apps
-
Look at how the external caching works with buildx
-
"Diff all changes on the current branch against the parent branch" for dag
- dag does a
git diff
against origin/main at the moment
- dag does a
-
Re-write dag in something faster like .NET or Go
-
The
deps.json
files for dag could be replaced with.csproj
parsing