Skip to content

Commit 17323f1

Browse files
committed
feat: index updated with app-full
1 parent 4905c66 commit 17323f1

1 file changed

Lines changed: 20 additions & 12 deletions

File tree

index.html

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
font-size: 0.875rem;
3535
}
3636
code { color: #34d399; }
37-
.comment { color: #6b7280; }
37+
.comment { color: #628de4; }
3838
table { width: 100%; border-collapse: collapse; margin-top: 0.5rem; }
3939
th, td { text-align: left; padding: 0.75rem; border-bottom: 1px solid rgba(255,255,255,0.1); }
4040
th { color: #94a3b8; font-weight: 500; }
@@ -73,7 +73,10 @@ <h2>Quick Start</h2>
7373
helm search repo synkube
7474

7575
<span class="comment"># Install a chart</span>
76-
helm install myapp synkube/app-starter -f values.yaml</code></pre>
76+
helm install myapp synkube/app-starter -f values.yaml
77+
78+
<span class="comment"># Or use app-full for bundled extensions</span>
79+
helm install myapp synkube/app-full -f values.yaml</code></pre>
7780
</div>
7881

7982
<div class="card">
@@ -90,7 +93,8 @@ <h2>Available Charts</h2>
9093

9194
<div class="card">
9295
<h2>OCI Registry</h2>
93-
<pre><code>helm pull oci://ghcr.io/synkube/charts/app-starter --version 1.0.0</code></pre>
96+
<pre><code><span class="comment"># Pull from GitHub Container Registry</span>
97+
helm pull oci://ghcr.io/synkube/charts/app-starter --version 1.3.0</code></pre>
9498
</div>
9599

96100
<p style="margin-top: 2rem; color: #64748b;">
@@ -114,11 +118,14 @@ <h2>OCI Registry</h2>
114118
const entries = data.entries || {};
115119
let chartNames = Object.keys(entries).sort();
116120

117-
// Move 'app-starter' to front if present
118-
const appStarterIndex = chartNames.indexOf('app-starter');
119-
if (appStarterIndex > -1) {
120-
chartNames.splice(appStarterIndex, 1);
121-
chartNames.unshift('app-starter');
121+
// Move featured charts to front (app-starter first, then app-full)
122+
const priorityCharts = ['app-starter', 'app-full'];
123+
for (const chart of priorityCharts.reverse()) {
124+
const idx = chartNames.indexOf(chart);
125+
if (idx > -1) {
126+
chartNames.splice(idx, 1);
127+
chartNames.unshift(chart);
128+
}
122129
}
123130

124131
for (const name of chartNames) {
@@ -150,10 +157,11 @@ <h2>OCI Registry</h2>
150157
console.error('Failed to load charts:', error);
151158
// Show fallback table with static data
152159
tbody.innerHTML = `
153-
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/app-starter"><code>app-starter</code></a><span class="star">⭐</span></td><td class="version">1.1.0</td><td>Deploy applications (Deployments, StatefulSets, Services, Ingress)</td></tr>
154-
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/app-extensions"><code>app-extensions</code></a></td><td class="version">1.1.0</td><td>Namespace-scoped resources for application teams</td></tr>
155-
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/platform-extensions"><code>platform-extensions</code></a></td><td class="version">1.1.0</td><td>Cluster-scoped resources for platform teams</td></tr>
156-
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/common"><code>common</code></a><span class="badge library">library</span></td><td class="version">1.1.0</td><td>Shared utilities and helpers</td></tr>
160+
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/app-starter"><code>app-starter</code></a><span class="star">⭐</span></td><td class="version">1.3.0</td><td>Deploy applications (Deployments, StatefulSets, Services, Ingress)</td></tr>
161+
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/app-full"><code>app-full</code></a></td><td class="version">0.1.0</td><td>Complete application chart (bundles app-starter + app-extensions + platform-extensions)</td></tr>
162+
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/app-extensions"><code>app-extensions</code></a></td><td class="version">1.2.1</td><td>Namespace-scoped resources for application teams</td></tr>
163+
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/platform-extensions"><code>platform-extensions</code></a></td><td class="version">1.5.0</td><td>Cluster-scoped resources for platform teams (webhooks, leases, RBAC)</td></tr>
164+
<tr><td><a href="https://github.com/synkube/charts/tree/main/charts/common"><code>common</code></a><span class="badge library">library</span></td><td class="version">1.0.0</td><td>Shared utilities and helpers</td></tr>
157165
`;
158166
}
159167
}

0 commit comments

Comments
 (0)