Skip to content

Conversation

@jabrena
Copy link
Owner

@jabrena jabrena commented Nov 9, 2025

Rationale for this change

Explain the reasons to change the repository

What changes are included in this PR?

Explain what changes do this PR

Are these changes tested?

Explain if the PR was tested and explain details

Are there any user-facing changes?

Explain if the PR will impact the final user

Summary by CodeRabbit

Release Notes

  • New Features

    • Added Translate link in site navigation, enabling quick access to translated content via Google Translate.
  • Documentation

    • Updated blog post content with clarifications on PML schema descriptions, production environment references, and expanded Q&A section addressing integration with Spring AI and Langchain4j frameworks.

@coderabbitai
Copy link

coderabbitai bot commented Nov 9, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

The pull request replaces all "About" navigation links with a "Translate" link pointing to a Google Translate proxy URL across the documentation site. A blog post receives additional content updates to PML descriptions, Q&A sections, and phrasing. The RSS feed timestamp is updated.

Changes

Cohort / File(s) Summary
Navigation template
site-generator/templates/nav.ftl
Replaced relative About link with external Google Translate proxy URL in navigation
Main documentation pages
docs/index.html, docs/2/index.html, docs/about.html, docs/archive.html
Updated navigation item from About to Translate link across all main doc pages
Blog article pages
docs/blog/2025/07/*.html, docs/blog/2025/09/*.html, docs/blog/2025/11/the-tour-in-europe-2025-is-over.html
Replaced About navigation link with Translate link pointing to Google Translate URL
Course module pages
docs/courses/java-generics/*, docs/courses/profile-memory-leak/*, docs/courses/system-prompts-java/*
Updated navigation from About link to external Translate link across all course modules
Tag archive pages
docs/tags/*.html (50+ tag pages)
Swapped About navigation item for Translate link consistently across all tag pages
Blog source content
site-generator/content/blog/2025/11/the-tour-in-europe-2025-is-over.md
Updated PML section descriptions, refined Q&A responses, adjusted conclusions phrasing, added minor formatting tweaks
Feed metadata
docs/feed.xml
Updated RSS feed timestamp from 2025-11-09T15:24:48+0100 to 2025-11-09T15:46:41+0100

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

  • Rationale: The majority of changes follow a single, repetitive pattern—replacing one HTML anchor element across 80+ files. This is easily verifiable by spot-checking a few examples from different directories (main docs, blogs, courses, tags).
  • Extra attention areas:
    • site-generator/content/blog/2025/11/the-tour-in-europe-2025-is-over.md — Review content updates for accuracy and consistency, particularly the PML schema description wording, Q&A changes, and terminology shifts
    • Verify that the Google Translate proxy URL is correctly formatted and functional across all files
    • Confirm the feed timestamp reflects the actual generation time

Possibly related PRs

  • New site update #303 — Directly replaces the "About" navigation link with a "Translate" link; same core navigation change
  • Adding course about the project #335 — Modifies the site-generator/templates/nav.ftl template file; touches the same navigation structure
  • Minor change #338 — Updates documentation HTML files in docs/courses/ and docs/courses/system-prompts-java/ directories; overlaps on affected doc pages

Poem

🐰 From About to Translate, we hop and we scroll,
Navigation now linked to the wide-world-whole!
Across eighty pages, the change rings so clear,
One template to rule them all, without any fear!
A global embrace, in each link we adore—
The cursor rules dance through each multilingual door! 🌍✨

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/devoxx-article-improvements-v3

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 395087a and d7a7502.

📒 Files selected for processing (95)
  • docs/2/index.html (1 hunks)
  • docs/about.html (1 hunks)
  • docs/archive.html (1 hunks)
  • docs/blog/2025/07/prompt-quality-framework.html (1 hunks)
  • docs/blog/2025/07/release-0.8.0.html (1 hunks)
  • docs/blog/2025/07/release-0.9.0.html (1 hunks)
  • docs/blog/2025/09/jfr-modern-java-profiling.html (1 hunks)
  • docs/blog/2025/09/release-0.10.0.html (1 hunks)
  • docs/blog/2025/09/release-0.11.0.html (1 hunks)
  • docs/blog/2025/11/the-tour-in-europe-2025-is-over.html (5 hunks)
  • docs/courses/java-generics/index.html (1 hunks)
  • docs/courses/java-generics/module-1-foundations.html (1 hunks)
  • docs/courses/java-generics/module-2-wildcards.html (1 hunks)
  • docs/courses/java-generics/module-3-advanced.html (1 hunks)
  • docs/courses/java-generics/module-4-realworld.html (1 hunks)
  • docs/courses/java-generics/module-5-assessment.html (1 hunks)
  • docs/courses/profile-memory-leak/index.html (1 hunks)
  • docs/courses/profile-memory-leak/module-1-foundations.html (1 hunks)
  • docs/courses/profile-memory-leak/module-2-profiling.html (1 hunks)
  • docs/courses/profile-memory-leak/module-3-analysis.html (1 hunks)
  • docs/courses/profile-memory-leak/module-4-refactoring.html (1 hunks)
  • docs/courses/profile-memory-leak/module-5-validation.html (1 hunks)
  • docs/courses/system-prompts-java/index.html (1 hunks)
  • docs/courses/system-prompts-java/module-1-foundations.html (1 hunks)
  • docs/courses/system-prompts-java/module-2-code-quality.html (1 hunks)
  • docs/courses/system-prompts-java/module-3-secure-coding.html (1 hunks)
  • docs/courses/system-prompts-java/module-4-modern-java.html (1 hunks)
  • docs/courses/system-prompts-java/module-5-performance.html (1 hunks)
  • docs/courses/system-prompts-java/module-6-documentation.html (1 hunks)
  • docs/courses/system-prompts-java/module-7-advanced-patterns.html (1 hunks)
  • docs/feed.xml (1 hunks)
  • docs/index.html (1 hunks)
  • docs/tags/advanced-patterns.html (1 hunks)
  • docs/tags/ai-development.html (1 hunks)
  • docs/tags/analysis.html (1 hunks)
  • docs/tags/api-design.html (1 hunks)
  • docs/tags/assessment.html (1 hunks)
  • docs/tags/async-profiler.html (1 hunks)
  • docs/tags/before-after.html (1 hunks)
  • docs/tags/blog.html (1 hunks)
  • docs/tags/comparison.html (1 hunks)
  • docs/tags/concurrency.html (1 hunks)
  • docs/tags/crtp.html (1 hunks)
  • docs/tags/design-patterns.html (1 hunks)
  • docs/tags/detection.html (1 hunks)
  • docs/tags/documentation.html (1 hunks)
  • docs/tags/educational-design.html (1 hunks)
  • docs/tags/enterprise.html (1 hunks)
  • docs/tags/evidence.html (1 hunks)
  • docs/tags/exception-handling.html (1 hunks)
  • docs/tags/flamegraph.html (1 hunks)
  • docs/tags/foundations.html (1 hunks)
  • docs/tags/functional-programming.html (1 hunks)
  • docs/tags/generics.html (1 hunks)
  • docs/tags/implementation.html (1 hunks)
  • docs/tags/java-25.html (1 hunks)
  • docs/tags/java.html (1 hunks)
  • docs/tags/javadoc.html (1 hunks)
  • docs/tags/jfr.html (1 hunks)
  • docs/tags/jmeter.html (1 hunks)
  • docs/tags/jmh.html (1 hunks)
  • docs/tags/logging.html (1 hunks)
  • docs/tags/maven.html (1 hunks)
  • docs/tags/memory-leak.html (1 hunks)
  • docs/tags/modern-java.html (1 hunks)
  • docs/tags/oop.html (1 hunks)
  • docs/tags/optimization.html (1 hunks)
  • docs/tags/owasp.html (1 hunks)
  • docs/tags/pecs.html (1 hunks)
  • docs/tags/performance.html (1 hunks)
  • docs/tags/plantuml.html (1 hunks)
  • docs/tags/profiling.html (1 hunks)
  • docs/tags/progressive-learning.html (1 hunks)
  • docs/tags/prompt-engineering.html (1 hunks)
  • docs/tags/real-world.html (1 hunks)
  • docs/tags/records.html (1 hunks)
  • docs/tags/refactoring.html (1 hunks)
  • docs/tags/sealed-types.html (1 hunks)
  • docs/tags/security.html (1 hunks)
  • docs/tags/self-bounded.html (1 hunks)
  • docs/tags/serialization.html (1 hunks)
  • docs/tags/setup.html (1 hunks)
  • docs/tags/solid.html (1 hunks)
  • docs/tags/system-prompts.html (1 hunks)
  • docs/tags/technical-writing.html (1 hunks)
  • docs/tags/testing.html (1 hunks)
  • docs/tags/type-erasure.html (1 hunks)
  • docs/tags/type-safety.html (1 hunks)
  • docs/tags/uml-diagrams.html (1 hunks)
  • docs/tags/unit-testing.html (1 hunks)
  • docs/tags/validation.html (1 hunks)
  • docs/tags/variance.html (1 hunks)
  • docs/tags/wildcards.html (1 hunks)
  • site-generator/content/blog/2025/11/the-tour-in-europe-2025-is-over.md (4 hunks)
  • site-generator/templates/nav.ftl (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jabrena jabrena merged commit 051d383 into main Nov 9, 2025
10 of 11 checks passed
@jabrena jabrena deleted the feature/devoxx-article-improvements-v3 branch November 9, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant