Skip to content

fix: homepage layout, broken links, and Ergo-to-TypeScript migration#507

Merged
mttrbrts merged 1 commit intoaccordproject:mr-remove-ergofrom
ChinmayaBiswal7:fix/homepage-and-broken-links
Mar 6, 2026
Merged

fix: homepage layout, broken links, and Ergo-to-TypeScript migration#507
mttrbrts merged 1 commit intoaccordproject:mr-remove-ergofrom
ChinmayaBiswal7:fix/homepage-and-broken-links

Conversation

@ChinmayaBiswal7
Copy link

Closes #506

Changes

  • Homepage Layout: Added full CSS styling to custom.css for hero gradient, buttons, and features section.
  • Content Updates: Replaced Ergo with TypeScript / Template Logic card on the homepage.
  • Logic Section: Updated Logic block with TypeScript description and new template_logic.png image.
  • Broken Links: Fixed model-concerto link to point to external Concerto docs.
  • Broken Images: Fixed 4 broken image paths in started-hello.md and tutorial-library.md using relative paths.
  • Tutorial Migration: Updated tutorials (templates, library, and create) to use logic.ts and vitest instead of Ergo and cucumber.

Flags

- Fix homepage heroCover hero section styling in custom.css (v3 compatibility)
- Remove Ergo as primary feature; replace with TypeScript/Template Logic card
- Update Logic ContentBlock: Ergo description -> TypeScript, ergo.png -> template_logic.png
- Fix broken /docs/model-concerto internal links -> concerto.accordproject.org/docs/intro
- Fix broken image paths in started-hello.md (3x) and tutorial-library.md (1x)
  - /docs/assets/basic/* -> ./assets/basic/* (Docusaurus v3 relative paths)
- Fix empty link [fixed rate loan]() -> https://playground.accordproject.org
- Update tutorial-templates.md: logic.ergo -> logic.ts, Ergo code -> TypeScript
- Update tutorial-library.md: directory structure logic.ergo -> logic.ts
- Update tutorial-create.md: generator output, test runner (cucumber->vitest),
  and Edit Logic section now documents TypeScript pattern

References: accordproject/cicero-template-library#484
Signed-off-by: ChinmayaBiswal7 <chinmayabiswal44@gmail.com>
Signed-off-by: ChinmayaBiswal7 <chinmayabiswal777@gmail.com>
@ChinmayaBiswal7 ChinmayaBiswal7 force-pushed the fix/homepage-and-broken-links branch from f2ceaec to 38fbe78 Compare March 4, 2026 13:29
@yuanglili yuanglili mentioned this pull request Mar 6, 2026
5 tasks
Copy link
Member

@mttrbrts mttrbrts left a comment

Choose a reason for hiding this comment

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

This is a big improvement! Thank you for your hard work @ChinmayaBiswal7!

@mttrbrts mttrbrts merged commit 6547d9e into accordproject:mr-remove-ergo Mar 6, 2026
2 checks passed
@ChinmayaBiswal7
Copy link
Author

Thank you so much, @mttrbrts! It was a great learning experience working on this. I'm really glad I could help improve the documentation for the v3 migration.

Let me know if there are any other areas or related issues I can help out with next!

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.

2 participants