courses I and II wired: cascade + up-down split animations, fleet-labels move in VI, the library, C-II hero + manifest

This commit is contained in:
2026-08-17 15:18:01 +10:00
parent 5a7b45f1b9
commit 5a56ed6434
10 changed files with 794 additions and 10 deletions
+183
View File
@@ -0,0 +1,183 @@
{
"scene": "docker",
"source": "assets/dist/docker-layers.webp",
"stagger": 0.35,
"parts": [
{
"name": "base",
"title": "Base image",
"blurb": "The OS layer everything else is stacked on. Pull it once, share it across every image on the host.",
"z": 0,
"points": [
[
0,
55.66
],
[
27.88,
55.66
],
[
49.48,
75.51
],
[
71.88,
55.6
],
[
100,
55.6
],
[
100,
100
],
[
0,
100
]
],
"dx": 0.0,
"dy": 0.0
},
{
"name": "deps",
"title": "Dependencies",
"blurb": "Your packages and runtime. Change these and every layer above has to be rebuilt.",
"z": 0,
"points": [
[
0,
40.64
],
[
28.38,
40.64
],
[
49.76,
55.45
],
[
71.5,
40.32
],
[
100,
40.32
],
[
100,
56.3
],
[
71.88,
56.3
],
[
49.48,
76.21
],
[
27.88,
56.36
],
[
0,
56.36
]
],
"dx": 0.0,
"dy": 13.49
},
{
"name": "code",
"title": "Application code",
"blurb": "Your actual program \u2014 usually the smallest layer, and the one that changes every single build.",
"z": 0,
"points": [
[
0,
26.54
],
[
27.75,
26.54
],
[
50.77,
40.03
],
[
72.0,
26.17
],
[
100,
26.17
],
[
100,
41.02
],
[
71.5,
41.02
],
[
49.76,
56.15
],
[
28.38,
41.34
],
[
0,
41.34
]
],
"dx": 0.0,
"dy": 28.54
},
{
"name": "writable",
"title": "Writable layer",
"blurb": "Created fresh per container, thrown away when it dies. Anything written here is not in the image.",
"z": 0,
"points": [
[
0,
0
],
[
100,
0
],
[
100,
26.87
],
[
72.0,
26.87
],
[
50.77,
40.73
],
[
27.75,
27.24
],
[
0,
27.24
]
],
"dx": 0.0,
"dy": 40.1
}
]
}