Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conditionalize content in upstream Quarkus repository for the 3.8.next product release #39954

Closed
rolfedh opened this issue Apr 8, 2024 · 1 comment · Fixed by #39999
Closed

Comments

@rolfedh
Copy link
Contributor

rolfedh commented Apr 8, 2024

Description

Overview

We're gearing up for the upcoming 3.8 release and its subsequent micro releases, making it crucial to start implementing conditional statements in our documentation. This initiative will ensure that the RHBQ product documentation accurately mirrors the support status of extensions, maintaining clarity and reliability for our users.

Objectives

  • Immediate Implementation of Conditionals: Kick off the process of adding conditionals to the upstream documentation now to smoothly incorporate expected changes in the "3.8 next" release (that is, the first micro release post-3.8 launch).
  • Post GA Release Documentation Strategy: Plan to enrich 3.8 next with comprehensive security documentation, addressing all conditional documentation needs promptly.
  • Adjustments for Unsupported Extensions: Apply conditional documentation for extensions not supported in the 3.8 release, preserving documentation integrity until these can be revisited in future releases.
  • Priority on Documentation Updates: Treat upstream documentation adjustments as an urgent priority to facilitate a seamless update process for new or revised extensions in upcoming versions.

Actions Needed

  1. Start Conditional Documentation: Begin inserting conditional tags in the upstream documentation to tailor content visibility based on extension support status.
  2. Engage for Collaboration and Review: Consult with the productization team about extensions needing documentation despite not being productized, aiming for at least tech preview status by the next release.
  3. Explore Automation for Tracking: Investigate automation tools to generate accurate reports on extensions' support status, reducing manual errors and ensuring documentation alignment with product updates.

Expected Outcomes

  • Documentation that faithfully represents extension support statuses, boosting user confidence and minimizing confusion.
  • Efficient documentation updates in sync with product releases, enabled by the strategic use of conditional content and automation.

Request for Input

Your insights and suggestions are critical to the success of this initiative. Please share your thoughts below or contact me directly for a more in-depth conversation.

Appreciate your collaboration and support on this essential project.

Best,
Rolfe

Implementation ideas

No response

@rolfedh rolfedh added the kind/enhancement New feature or request label Apr 8, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 8, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 8, 2024
@quarkus-bot
Copy link

quarkus-bot bot commented Apr 9, 2024

/cc @MichalMaler (documentation), @ebullient (documentation), @inoxx03 (documentation), @michelle-purcell (documentation), @sheilamjones (documentation), @sunayna15 (documentation)

@quarkus-bot quarkus-bot bot added this to To do in Quarkus Documentation Apr 9, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 9, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 9, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 10, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 10, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 10, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 10, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 10, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 10, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 11, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 11, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 11, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 11, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 11, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 17, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 17, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 18, 2024
rolfedh added a commit to rolfedh/quarkus that referenced this issue Apr 18, 2024
Quarkus Documentation automation moved this from To do to Done May 22, 2024
@quarkus-bot quarkus-bot bot added this to the 3.12 - main milestone May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 participants