Skip to content

feat(explorer): add about page and footer navigation links#222

Merged
jaydeluca merged 1 commit intoopen-telemetry:mainfrom
adaumsilva:feat/about-page
Apr 11, 2026
Merged

feat(explorer): add about page and footer navigation links#222
jaydeluca merged 1 commit intoopen-telemetry:mainfrom
adaumsilva:feat/about-page

Conversation

@adaumsilva
Copy link
Copy Markdown
Contributor

Summary

  • Adds a new /about page with project goals, contribution guidance, bug reporting and feature request links, and a link to the CNCF Slack channel
  • Updates the footer with navigation links to the About page, the GitHub repository, and opentelemetry.io
  • Closes [Explorer] About page #183

Test plan

  • Unit tests for AboutPage — heading, sections, and link hrefs
  • Unit tests for Footer — About link, GitHub link, opentelemetry.io link
  • All 287 JS tests pass (npm test)
  • Manually verified at /about and footer links render correctly

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 11, 2026

Deploy Preview for otel-ecosystem-explorer ready!

Name Link
🔨 Latest commit 9822c18
🔍 Latest deploy log https://app.netlify.com/projects/otel-ecosystem-explorer/deploys/69dad01e8e932f00081692c7
😎 Deploy Preview https://deploy-preview-222--otel-ecosystem-explorer.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@adaumsilva adaumsilva marked this pull request as ready for review April 11, 2026 22:52
@adaumsilva adaumsilva requested review from a team as code owners April 11, 2026 22:52
@adaumsilva adaumsilva mentioned this pull request Apr 11, 2026
@jaydeluca jaydeluca requested a review from Copilot April 11, 2026 23:24
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an /about route to the Ecosystem Explorer UI and exposes it via new footer navigation links, addressing issue #183.

Changes:

  • Introduces a new AboutPage with project background, goals, and contribution/help links.
  • Updates the global footer to include navigation to About, the GitHub repo, and opentelemetry.io.
  • Adds unit tests covering basic rendering and key link presence/targets for the About page and footer.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
ecosystem-explorer/src/features/about/about-page.tsx New About page content and external links.
ecosystem-explorer/src/features/about/about-page.test.tsx New tests for About page headings/sections and one href assertion.
ecosystem-explorer/src/components/layout/footer.tsx Footer layout updated; adds About + external navigation links.
ecosystem-explorer/src/components/layout/footer.test.tsx New tests validating footer links and targets.
ecosystem-explorer/src/App.tsx Wires /about route into the router.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ecosystem-explorer/src/features/about/about-page.test.tsx
Comment on lines +34 to +41
<a
href="https://github.com/open-telemetry/opentelemetry-ecosystem-explorer"
target="_blank"
rel="noopener noreferrer"
className="hover:text-foreground transition-colors"
>
GitHub
</a>
Copy link

Copilot AI Apr 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The GitHub repository URL is hardcoded here but also appears elsewhere (e.g., AboutPage). To avoid future drift (repo rename/move), consider centralizing these external URLs in a shared constants module and importing them in both places.

Copilot uses AI. Check for mistakes.
Comment thread ecosystem-explorer/src/features/about/about-page.tsx
Copy link
Copy Markdown
Member

@jaydeluca jaydeluca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great thank you!

@jaydeluca jaydeluca merged commit afcdcb9 into open-telemetry:main Apr 11, 2026
16 checks passed
@otelbot
Copy link
Copy Markdown
Contributor

otelbot bot commented Apr 11, 2026

Thank you for your contribution @adaumsilva! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by taking a few minutes to fill out this survey.

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.

[Explorer] About page

3 participants