Open stephanbcbauer opened 2 weeks ago
Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)
@@jSchuetz88, @manojava-gk, @ybidois sorry for the short notice. I nearly forget to refine my feature. Can you please provide feedback on this? Thx
Looks good to me, lets do it 👍
@stephanbcbauer What about adding a second test case about "Adding a dummy kit" and see if it displays correctly along the current kits?
@stephanbcbauer What about adding a second test case about "Adding a dummy kit" and see if it displays correctly along the current kits?
Thank you very much.I will add a second test case. What do you think about the overall description? Does it make sense? Is this feature or description? Good quality?
@ybidois, @jSchuetz88 added the test case and put the status to Backlog
this looks good to me
@manojava-gk, @ybidois deleted you from the committer section, since you are not committers, correct. But i think overall that's an excellent contribution.
Please make sure that the mermaid plugin gets updated as well. Newer version should support chart types: mindmap, block-beta and xychart-beta
@MWADCM @LukasSchmetz We need to change our KIT and migrate the API documentation to the API Hub (For all Released KIT Versions)
@MWADCM @LukasSchmetz We need to change our KIT and migrate the API documentation to the API Hub (For all Released KIT Versions)
@ClosedSourcerer Thanks for highlighting. Should we link that to our KIT Maintenance Feature for R25.03?
Overview
This feature will upgrade the Tractus-X website's Docusaurus framework from version 2.2.0 to 3.6.0 to enhance security by addressing vulnerabilities in outdated libraries. The upgrade involves removing deprecated plugins and implementing a new method to display API specifications across different KIT versions.
Explain the topic in 2 sentences
To update Tractus-X’s webpage to Docusaurus 3.6.0, we’ll remove unmaintained plugins and introduce API Hub for consistent API spec presentation across KIT versions, addressing syntax requirements imposed by the new MDX checker.
What's the benefit?
This update improves website security, reduces dependency on outdated plugins, and standardizes the API display across various KIT versions.
What are the Risks/Dependencies?
Detailed Explanation
This upgrade will:
Current Implementation
The current webpage uses Docusaurus 2.2.0 with an Open API plugin to display Swagger UI for some KITs, and a remote plugin that is no longer in use. Syntax rules for markdown files are less strict, resulting in potential errors when checked with the MDX checker in the new version.
Proposed Improvements
Feature Team
Contributor
Committer
User Stories
Acceptance Criteria
Test Cases
Test Case 1
Steps
Expected Result
Test Case 2
Steps
Expected Result
Architectural Relevance ⇾ not needed for this upgrade ⇾ content deleted
Additional information