forked from Gitlink/gitlink-cli
Delete examples/workflows/project-bootstrap-automation/docs/assets/bootstrap-architecture.svg
This commit is contained in:
parent
6353987267
commit
b884a7478c
|
|
@ -1,121 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="820" viewBox="0 0 1440 820" role="img" aria-labelledby="title desc">
|
||||
<title id="title">GitLink project bootstrap automation architecture</title>
|
||||
<desc id="desc">A five-stage architecture diagram for the GitLink project bootstrap automation workflow.</desc>
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#f8fbff"/>
|
||||
<stop offset="1" stop-color="#eef5f8"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="blue" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#0f3d6e"/>
|
||||
<stop offset="1" stop-color="#176b87"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="green" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#0e7c66"/>
|
||||
<stop offset="1" stop-color="#29a37a"/>
|
||||
</linearGradient>
|
||||
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
|
||||
<feDropShadow dx="0" dy="12" stdDeviation="14" flood-color="#17324d" flood-opacity="0.13"/>
|
||||
</filter>
|
||||
<marker id="arrow" markerWidth="13" markerHeight="13" refX="10" refY="6.5" orient="auto">
|
||||
<path d="M0,0 L13,6.5 L0,13 Z" fill="#26384d"/>
|
||||
</marker>
|
||||
<style>
|
||||
text { font-family: Arial, "Microsoft YaHei", sans-serif; fill: #142033; }
|
||||
.title { font-size: 38px; font-weight: 700; }
|
||||
.subtitle { font-size: 18px; fill: #4f6175; }
|
||||
.stage-title { font-size: 22px; font-weight: 700; fill: #ffffff; }
|
||||
.body { font-size: 18px; fill: #253449; }
|
||||
.small { font-size: 15px; fill: #52667a; }
|
||||
.mono { font-family: Consolas, "Courier New", monospace; font-size: 16px; fill: #1d3248; }
|
||||
.caption { font-size: 16px; fill: #345064; }
|
||||
</style>
|
||||
</defs>
|
||||
|
||||
<rect width="1440" height="820" fill="url(#bg)"/>
|
||||
<rect x="52" y="52" width="1336" height="716" rx="28" fill="#ffffff" stroke="#d8e4ed"/>
|
||||
|
||||
<text x="720" y="112" text-anchor="middle" class="title">GitLink Project Bootstrap Automation</text>
|
||||
<text x="720" y="146" text-anchor="middle" class="subtitle">Configuration-driven project initialization, CLI orchestration, GitLink execution, and reproducible evidence</text>
|
||||
|
||||
<g transform="translate(72 210)">
|
||||
<rect width="210" height="330" rx="18" fill="#ffffff" stroke="#cfdce7" filter="url(#shadow)"/>
|
||||
<rect width="210" height="68" rx="18" fill="url(#blue)"/>
|
||||
<text x="105" y="43" text-anchor="middle" class="stage-title">Input</text>
|
||||
<text x="28" y="114" class="body">Project metadata</text>
|
||||
<text x="28" y="154" class="body">Repository target</text>
|
||||
<text x="28" y="194" class="body">Branches</text>
|
||||
<text x="28" y="234" class="body">Initial issues</text>
|
||||
<line x1="28" y1="268" x2="182" y2="268" stroke="#c7d6e1"/>
|
||||
<text x="28" y="302" class="mono">sample_project.json</text>
|
||||
</g>
|
||||
|
||||
<g transform="translate(320 210)">
|
||||
<rect width="210" height="330" rx="18" fill="#ffffff" stroke="#cfdce7" filter="url(#shadow)"/>
|
||||
<rect width="210" height="68" rx="18" fill="#274766"/>
|
||||
<text x="105" y="43" text-anchor="middle" class="stage-title">Assets</text>
|
||||
<text x="28" y="114" class="body">README</text>
|
||||
<text x="28" y="154" class="body">LICENSE</text>
|
||||
<text x="28" y="194" class="body">Go CI</text>
|
||||
<text x="28" y="234" class="body">CONTRIBUTING</text>
|
||||
<text x="28" y="274" class="body">ROADMAP</text>
|
||||
</g>
|
||||
|
||||
<g transform="translate(570 210)">
|
||||
<rect width="250" height="330" rx="18" fill="#ffffff" stroke="#cfdce7" filter="url(#shadow)"/>
|
||||
<rect width="250" height="68" rx="18" fill="url(#green)"/>
|
||||
<text x="125" y="43" text-anchor="middle" class="stage-title">CLI Orchestration</text>
|
||||
<rect x="30" y="96" width="190" height="48" rx="10" fill="#eef6fb" stroke="#cbdce8"/>
|
||||
<text x="125" y="126" text-anchor="middle" class="mono">repo +info</text>
|
||||
<rect x="30" y="158" width="190" height="48" rx="10" fill="#eef6fb" stroke="#cbdce8"/>
|
||||
<text x="125" y="188" text-anchor="middle" class="mono">branch +list</text>
|
||||
<rect x="30" y="220" width="190" height="48" rx="10" fill="#eef6fb" stroke="#cbdce8"/>
|
||||
<text x="125" y="250" text-anchor="middle" class="mono">branch +create</text>
|
||||
<rect x="30" y="282" width="190" height="48" rx="10" fill="#eef6fb" stroke="#cbdce8"/>
|
||||
<text x="125" y="312" text-anchor="middle" class="mono">issue +create</text>
|
||||
</g>
|
||||
|
||||
<g transform="translate(858 210)">
|
||||
<rect width="230" height="330" rx="18" fill="#ffffff" stroke="#cfdce7" filter="url(#shadow)"/>
|
||||
<rect width="230" height="68" rx="18" fill="#40556e"/>
|
||||
<text x="115" y="43" text-anchor="middle" class="stage-title">GitLink</text>
|
||||
<text x="28" y="116" class="body">Repository state</text>
|
||||
<text x="28" y="158" class="body">Collaboration</text>
|
||||
<text x="28" y="184" class="body">branches</text>
|
||||
<text x="28" y="226" class="body">Bootstrap issues</text>
|
||||
<text x="28" y="268" class="body">Issue comment</text>
|
||||
<line x1="28" y1="294" x2="202" y2="294" stroke="#c7d6e1"/>
|
||||
<text x="28" y="318" class="small">Apply mode writes remotely</text>
|
||||
</g>
|
||||
|
||||
<g transform="translate(1136 210)">
|
||||
<rect width="220" height="330" rx="18" fill="#ffffff" stroke="#cfdce7" filter="url(#shadow)"/>
|
||||
<rect width="220" height="68" rx="18" fill="#6b7789"/>
|
||||
<text x="110" y="43" text-anchor="middle" class="stage-title">Evidence</text>
|
||||
<text x="28" y="114" class="body">Markdown report</text>
|
||||
<text x="28" y="154" class="body">Issue summary</text>
|
||||
<text x="28" y="194" class="body">manifest.json</text>
|
||||
<text x="28" y="234" class="body">files.json</text>
|
||||
<text x="28" y="274" class="body">command log</text>
|
||||
</g>
|
||||
|
||||
<line x1="294" y1="375" x2="308" y2="375" stroke="#26384d" stroke-width="3" marker-end="url(#arrow)"/>
|
||||
<line x1="542" y1="375" x2="558" y2="375" stroke="#26384d" stroke-width="3" marker-end="url(#arrow)"/>
|
||||
<line x1="832" y1="375" x2="846" y2="375" stroke="#26384d" stroke-width="3" marker-end="url(#arrow)"/>
|
||||
<line x1="1100" y1="375" x2="1124" y2="375" stroke="#26384d" stroke-width="3" marker-end="url(#arrow)"/>
|
||||
|
||||
<path d="M695 555 C695 620, 1246 620, 1246 555" fill="none" stroke="#2f7d6b" stroke-width="3" stroke-dasharray="8 8" marker-end="url(#arrow)"/>
|
||||
<text x="970" y="650" text-anchor="middle" class="caption">Dry-run records planned commands; apply mode executes and records results</text>
|
||||
|
||||
<g transform="translate(160 690)">
|
||||
<rect width="1120" height="46" rx="23" fill="#f5f9fb" stroke="#d4e1ea"/>
|
||||
<circle cx="42" cy="23" r="10" fill="#24a368"/>
|
||||
<text x="62" y="29" class="small">Go implementation</text>
|
||||
<circle cx="278" cy="23" r="10" fill="#24a368"/>
|
||||
<text x="298" y="29" class="small">7 default CLI calls</text>
|
||||
<circle cx="535" cy="23" r="10" fill="#24a368"/>
|
||||
<text x="555" y="29" class="small">Reproducible dry-run</text>
|
||||
<circle cx="808" cy="23" r="10" fill="#24a368"/>
|
||||
<text x="828" y="29" class="small">Validated on real GitLink repo</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 6.8 KiB |
Loading…
Reference in New Issue