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>
7373helm 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