feat(toolbox): add toolbox category with minimal, standard, pandoc #4
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/toolbox-category"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Right now tool installs (fgj, pandoc, texlive) live inside devcontainer images, so any non-VSCode consumer (
docker run, ad-hoc CI) must pull the full IDE image or hand-roll a Dockerfile. That duplicated work and made the devcontainer layer heavier than it needs to be.This splits the tool layer out:
toolbox/*carries the installs, anddevcontainers/*adds the IDE on top. New category slots betweenbaseanddevcontainers. Build order becomesbase → toolbox → devcontainers.Tooling choice: single jobs over a matrix because Forgejo
needsonly references<job_id>, not matrix sub-selectors.toolbox/hugois omitted because Hugo Extended + Caddy are pulled by aghcr.iofeature at build time and do not belong in a generic tool layer.