Skip to content

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

Open
ChinmayaBiswal7 wants to merge 1 commit intoaccordproject:mr-remove-ergofrom
ChinmayaBiswal7:fix/homepage-and-broken-links
Open

fix: homepage layout, broken links, and Ergo-to-TypeScript migration#507
ChinmayaBiswal7 wants to merge 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
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.

1 participant