Skip to content

Polish Session 12 docs and Mermaid UX; fix links, embeds, and node rendering#199

Merged
danbaruka merged 3 commits intoIntersectMBO:mainfrom
danbaruka:main
Mar 25, 2026
Merged

Polish Session 12 docs and Mermaid UX; fix links, embeds, and node rendering#199
danbaruka merged 3 commits intoIntersectMBO:mainfrom
danbaruka:main

Conversation

@danbaruka
Copy link
Copy Markdown
Member

Summary

  • Fixed broken markdown/doc links in Session 12 (readme.mdreadme.mdx) so Docusaurus compiles cleanly.
  • Polished Session 12 Mermaid diagrams and interaction:
    • refined node styling and site-brand blue accents
    • removed extra instructional/tooltip clutter
    • fixed malformed/collapsed click lines that caused Mermaid parse errors
    • corrected internal click routing to avoid blank-page navigation
    • improved OUTCOME node layout to prevent text clipping
  • Added Session 12 recording embed: https://www.youtube.com/watch?v=yjJJZee1f7c
  • Removed all IOG Academy references from Session 12 content, tool grid data, and community docs.
  • Removed the requested intro paragraph and stripped em dashes in Session 12 notes.

Files touched

  • website/docs/working-group/sessions/q1-2026/12-cardano-developer-pathway/session-notes/readme.mdx
  • website/docs/working-group/sessions/q1-2026/12-cardano-developer-pathway/session-resources/readme.md
  • website/docs/working-group/sessions/q1-2026/12-cardano-developer-pathway/recordings/readme.md
  • website/src/css/custom.css
  • website/src/components/CardanoToolGrid/data.ts
  • website/docs/resources/community.md

Validation

  • npm run build

…interactive UI

- Replace static readme.md with MDX to support React components
- Add CardanoToolGrid component with interactive tooltips and persistent popover panels
- Include clickable links, tool descriptions, and categorized sections
- Update tool data with current links and ecosystem resources
- Add hover/click interactions with tooltip prompts ("click on me")
- Add supporting styles in custom.css for diagram and tooltip design
feat: Add interactive CardanoToolGrid component with 2025 updates
- Bump versions of several packages in package-lock.json and yarn.lock, including mermaid, @types/node, and chevrotain-related packages.
- Add new optional dependency @upsetjs/venn.js for enhanced visualization.
- Update community resources in documentation, including links and descriptions.
- Improve Cardano Developer Pathway session notes with interactive elements and updated links.
- Refine styles for Mermaid diagrams to enhance readability and user interaction.
@danbaruka danbaruka requested a review from Ranchhand87 as a code owner March 25, 2026 11:34
@danbaruka danbaruka added the documentation Improvements or additions to documentation label Mar 25, 2026
@danbaruka danbaruka merged commit f405b36 into IntersectMBO:main Mar 25, 2026
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants