Skip to content

Commit b631de3

Browse files
davsclausclaude
andauthored
chore: improve trust page icons and add inline blog links (#1676)
Replace mismatched icons (question mark, terminal, download arrow, white document) with semantically appropriate orange icons (bugfix checkmark, sparkle, calendar, books). Add inline text links to recent blog posts in the built-to-last, bug-fix, dependencies, and AI sections. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 3031374 commit b631de3

8 files changed

Lines changed: 43 additions & 22 deletions

File tree

antora-ui-camel/public/_/data/rev-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
"img/blog.svg": "img/blog-4c7fa4cb60.svg",
1010
"img/books.svg": "img/books-77a59b07e1.svg",
1111
"img/brand-logos.svg": "img/brand-logos-a2b35bbdec.svg",
12+
"img/bugfix.svg": "img/bugfix-a1b2c3d4e5.svg",
13+
"img/calendar.svg": "img/calendar-c4d5e6f7a8.svg",
1214
"img/cancel.svg": "img/cancel-1ed239489b.svg",
1315
"img/caret.svg": "img/caret-d6dacc711e.svg",
1416
"img/chevron.svg": "img/chevron-63cb534773.svg",
@@ -36,6 +38,7 @@
3638
"img/read.svg": "img/read-d475016106.svg",
3739
"img/search.svg": "img/search-a73cfec790.svg",
3840
"img/security.svg": "img/security-06abe157b3.svg",
41+
"img/sparkle.svg": "img/sparkle-f6a7b8c9d0.svg",
3942
"img/spring-boot.svg": "img/spring-boot-0a7cb95564.svg",
4043
"img/support.svg": "img/support-7219bb2f58.svg",
4144
"img/team.svg": "img/team-899f1050c2.svg",
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

antora-ui-camel/src/img/bugfix.svg

Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

content/trust/_index.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ default* means for Apache Camel.
2828

2929
{{< div "box" >}}
3030

31-
<a href="/download/" class="icon" title="Releases and Long Term Support">{{< icon "download" "Down arrow" >}}</a>
31+
<a href="/download/" class="icon" title="Releases and Long Term Support">{{< icon "calendar" "Calendar" >}}</a>
3232

3333
{{< div "content" >}}
3434

@@ -120,18 +120,18 @@ no case study can match.
120120

121121
{{< div "box" >}}
122122

123-
<a href="/blog/2026/06/camel-dna-19-years/" class="icon" title="Built to last">{{< icon "docs" "Document" >}}</a>
123+
<a href="/blog/2026/06/camel-dna-19-years/" class="icon" title="Built to last">{{< icon "books" "Books" >}}</a>
124124

125125
{{< div "content" >}}
126126

127127
## Built to last, not to rewrite
128128

129129
Some frameworks reinvent themselves every few years — new APIs, new concepts, painful migrations.
130-
Camel does not. The `from().to()` pattern from the very first commit in 2007 still compiles and
131-
runs unchanged today. Four major versions, five technology eras (ESBs, SOA, microservices,
132-
cloud-native, AI), and the core DNA has stayed stable. You learn Camel once. Your routes,
133-
your patterns, and your team's expertise carry forward — they do not expire with the next major
134-
release.
130+
Camel does not. The `from().to()` pattern from the [very first commit in 2007](/blog/2026/06/camel-dna-19-years/)
131+
still compiles and runs unchanged today. Four major versions, five technology eras (ESBs, SOA,
132+
microservices, cloud-native, AI), and the core DNA has stayed stable. You learn Camel once. Your
133+
routes, your patterns, and your team's expertise carry forward — they do not expire with the next
134+
major release.
135135

136136
<p>
137137
<a class="button dark" href="/blog/2026/06/camel-dna-19-years/">Read the story</a>
@@ -143,16 +143,16 @@ release.
143143

144144
{{< div "box" >}}
145145

146-
<a href="/blog/2026/06/camel-bug-fix-track-record/" class="icon" title="Bug fix track record">{{< icon "support" "Wrench" >}}</a>
146+
<a href="/blog/2026/06/camel-bug-fix-track-record/" class="icon" title="Bug fix track record">{{< icon "bugfix" "Checkmark" >}}</a>
147147

148148
{{< div "content" >}}
149149

150150
## A proven bug fix track record
151151

152-
The community has fixed 7,070 out of 7,081 reported bugs — a **99.8% resolution rate** — with a
153-
median fix time of **1 day**. That track record has been sustained for 17 of the last 19 years
154-
across 350+ connectors and 272 production releases. Only 6 bugs are open today. When something
155-
breaks, it gets fixed fast, and the data is there to prove it.
152+
The community has fixed [7,070 out of 7,081 reported bugs](/blog/2026/06/camel-bug-fix-track-record/)
153+
— a **99.8% resolution rate** — with a median fix time of **1 day**. That track record has been
154+
sustained for 17 of the last 19 years across 350+ connectors and 272 production releases. Only 6
155+
bugs are open today. When something breaks, it gets fixed fast, and the data is there to prove it.
156156

157157
<p>
158158
<a class="button dark" href="/blog/2026/06/camel-bug-fix-track-record/">See the data</a>
@@ -171,9 +171,9 @@ breaks, it gets fixed fast, and the data is there to prove it.
171171
## 500+ dependencies kept current
172172

173173
Camel manages over 500 third-party dependencies. Across 20 minor releases, the community made
174-
**2,449 dependency version updates** — an average of 122 per release. This quiet, invisible work
175-
keeps the framework secure and compatible, so you are not stuck waiting for a critical library
176-
upgrade.
174+
[**2,449 dependency version updates**](/blog/2026/06/camel-dependency-updates/) — an average of 122
175+
per release. This quiet, invisible work keeps the framework secure and compatible, so you are not
176+
stuck waiting for a critical library upgrade.
177177

178178
<p>
179179
<a class="button dark" href="/blog/2026/06/camel-dependency-updates/">See the numbers</a>
@@ -185,18 +185,18 @@ upgrade.
185185

186186
{{< div "box" >}}
187187

188-
<a href="/blog/2026/06/camel-ai-trained/" class="icon" title="AI-ready integration">{{< icon "cli" "Terminal" >}}</a>
188+
<a href="/blog/2026/06/camel-ai-trained/" class="icon" title="AI-ready integration">{{< icon "sparkle" "Sparkle" >}}</a>
189189

190190
{{< div "content" >}}
191191

192192
## AI already knows Camel
193193

194-
AI coding assistants are remarkably good at Apache Camel — and it is not an accident. Nineteen
195-
years of stable APIs mean training data does not go stale, 11,700+ Stack Overflow answers
196-
provide real-world examples, and a predictable component model lets LLMs generalize across
197-
350+ connectors. Add a built-in [MCP server](/manual/camel-jbang-mcp.html), machine-readable
198-
catalog metadata, and a schema-validated YAML DSL, and Camel is one of the best-trained
199-
integration frameworks for AI-assisted development today.
194+
AI coding assistants are remarkably good at Apache Camel — and it is not an accident. [Nineteen
195+
years of stable APIs](/blog/2026/06/camel-ai-trained/) mean training data does not go stale,
196+
11,700+ Stack Overflow answers provide real-world examples, and a predictable component model
197+
lets LLMs generalize across 350+ connectors. Add a built-in [MCP server](/manual/camel-jbang-mcp.html),
198+
machine-readable catalog metadata, and a schema-validated YAML DSL, and Camel is one of the
199+
best-trained integration frameworks for AI-assisted development today.
200200

201201
<p>
202202
<a class="button dark" href="/blog/2026/06/camel-ai-trained/">Read why</a>

0 commit comments

Comments
 (0)