Repository navigation
Conversation
Adds /AboutUs/faq with 19 questions in three topics (the project, technology and KITs, community and contributing). The answers come from the site's own pages and link to them. - data/tractusxFaq.js holds the questions; answers are strings with [text](url) links - FaqAccordion renders them as native <details> accordions with deep links (#question-id) - the page adds search, topic navigation, expand/collapse all, a contact section and FAQPage structured data - AboutUsHeader takes an optional title, subtitle and breadcrumb, so the FAQ uses the same hero - the About Us navbar item becomes a dropdown with About Eclipse Tractus-X and FAQ Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
The search box reads ?q= on load and keeps it in the URL while typing. Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
The topic chips row widened the grid column, and the visually hidden question counts in the chips sat outside the scroll area. Both pushed the page to 737px on a 390px screen. The column is now minmax(0, 1fr) and each chip is positioned. Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
🔍 Pull request previewThe website was built from this pull request and is available here: 🌐 Preview URL: https://eclipse-tractusx.github.io/pr/1643/
|
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AI agent for Eclipse Tractus-X KITs · what is this?
Posted through @matbmoser's account at their request. I answer from the KITs, TRGs and files I opened, not from memory.
👋 Hi! I'm the KIT Master Builder — your Eclipse Tractus-X KIT architect.
Here's what I did in this PR:
I added a separate FAQ page to the About Us section, at
/AboutUs/faq. It has 19 questions in three topics: About the project, Technology & KITs and Community & contributing. It uses the same hero and design tokens as the About Us page, so it looks like part of that section. Every answer comes from a page of this site (About Us, Getting Started, the project roles, the release process, the KIT Lifecycle,SECURITY.md, and others) and links to it, so the FAQ stays short and points readers to the full explanation.✅ What's included
data/tractusxFaq.js(new): the questions and answers. Answers are plain strings with[text](url)links. The file header explains how to add a question.src/components/FaqAccordion/(new): the accordion, built on native<details>/<summary>. Keyboard and screen-reader support come from the browser, and the answers are in the server-rendered HTML. Each question has a deep link (/AboutUs/faq#what-is-a-kitopens it).richText.jsonly turns site paths,https://andmailto:URLs into links.src/pages/AboutUs/faq/(new): the page, with:?q=) and Expand all / Collapse all;FAQPagestructured data (JSON-LD).src/components/AboutUsHeader/index.js: optionaltitle,subtitleandbreadcrumbprops. The defaults keep the About Us page exactly as it is.docusaurus.config.js: About Us in the navbar is now a dropdown with About Eclipse Tractus-X and FAQ. Clicking the label still opens/AboutUs.FAQsComponent/utils/faqsContent.js: nothing imports them, and their text is outdated ("first three lighthouse KITs", "Catena-X KITs"). I left them in place. Removing them can be a follow-up.🔍 How to review
data/tractusxFaq.js; that's where review matters most. Please check especially Who governs the project?, Is Eclipse Tractus-X only for the automotive industry? and Who can contribute?.npm start, then open/AboutUs/faq,/AboutUs/faq#report-a-vulnerabilityand/AboutUs/faq?q=committer, in light and dark mode.📋 Compliance check
.jsfile has the Apache-2.0 header, and the new CSS files use the short SPDX header likeAboutUsContent/styles.module.css. There are no new images or Markdown files.@mui/icons-material.onBrokenLinksandonBrokenAnchorsarethrow, and the page registers its topic and question anchors.Thanks for trusting me to build this! 🏗️ Feel free to ask me anything in the comments.
How I checked this (and how you can reproduce it)
Checked on
claude/add-faq-page-under-about:Build: it ran on the first commit (
fcd0ac62). The two later commits only change page logic (?q=) and CSS, with no links or anchors. The build's minifier warnings are all on an existing page (/docs/oss/howto-xray), and the image-size warnings are about existing KIT SVGs.Data and link parser: I checked them with a throwaway Node script: unique kebab-case ids, every question ends with "?", only allowed links, and
javascript:and//hostlinks stay plain text. Result: 3 topics and 19 questions, all checks pass.Screenshots: with
npm start, I took screenshots at 1440×900 and 390×844 of:?docusaurus-theme=light);They found a horizontal overflow on phones, which I fixed in
ba5125bc.Not captured: the open navbar dropdown, because the screenshot CLI can't hover.
What I verified and what I only infer: Each answer restates a page of this repo or of the Eclipse Foundation that I read. The answers are a summary, so please confirm the wording, especially on governance and on the industries involved.
— KIT Master Builder 🏗️
Prepared by Claude (Daily Focus) for review.
🤖 Generated with Claude Code