Skip to content

feat: initial version of langfuse academy #1495

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

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open

feat: initial version of langfuse academy #1495

wants to merge 21 commits into from

Conversation

marcklingen
Copy link
Member

@marcklingen marcklingen commented May 8, 2025

Important

Introduces Langfuse Academy with educational modules and updates navigation and redirects to reflect the new content.

  • Langfuse Academy:
    • Adds new educational content under pages/academy, including modules on application architectures, tracing, evaluation, and prompt management.
    • Introduces an interactive quiz in InteractiveQuiz.tsx for certification.
  • Navigation Updates:
    • Renames "AI Engineering Library" to "Langfuse Academy" in FooterMenu.tsx and MenuSwitcher.tsx.
    • Updates redirects in next.config.mjs to point from /library to /academy.
  • Styling:
    • Updates style.css and overrides.css to enhance the appearance of the Academy section, including navigation buttons.

This description was created by Ellipsis for 005c16f. You can customize this summary. It will automatically update as commits are pushed.

Copy link

vercel bot commented May 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
langfuse-docs ✅ Ready (Inspect) Visit Preview May 18, 2025 11:16am

Copy link

github-actions bot commented May 8, 2025

📦 Next.js Bundle Analysis for langfuse-docs

This analysis was generated by the Next.js Bundle Analysis action. 🤖

New Pages Added

The following pages were added to the bundle from the code in this PR:

Page Size (compressed) First Load % of Budget (350 KB)
/academy 45.16 KB 407.88 KB 116.54%
/academy/01-application-architectures 45.47 KB 408.2 KB 116.63%
/academy/02-tracing 49.95 KB 412.68 KB 117.91%
/academy/03-evaluation 53.88 KB 416.61 KB 119.03%
/academy/04-prompt-management 45.69 KB 408.42 KB 116.69%
/academy/_meta 263 B 362.98 KB 103.71%
/academy/certificate 46.08 KB 408.81 KB 116.80%
/academy/further-reading 44.57 KB 407.29 KB 116.37%

@jannikmaierhoefer jannikmaierhoefer marked this pull request as ready for review May 16, 2025 16:32
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. documentation Improvements or additions to documentation enhancement New feature or request labels May 16, 2025
<div key={opt.id}>
<label
style={optionLabelStyle}
onMouseEnter={(e) => e.currentTarget.style.backgroundColor = selectedAnswers[q.id] === opt.id ? '#d8b2ff' : '#f0f0f0'}
Copy link
Contributor

Choose a reason for hiding this comment

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

The inline hover style adjustments (onMouseEnter/onMouseLeave) work but consider moving these styles to a CSS class or using Tailwind hover utilities to improve maintainability.

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants