Skip to content

[#13468] Docs: upgrade MarkBind to v6#13497

Merged
samuelfangjw merged 3 commits intoTEAMMATES:masterfrom
Ayoub-glitsh:docs/markbind-v6
Feb 5, 2026
Merged

[#13468] Docs: upgrade MarkBind to v6#13497
samuelfangjw merged 3 commits intoTEAMMATES:masterfrom
Ayoub-glitsh:docs/markbind-v6

Conversation

@Ayoub-glitsh
Copy link
Contributor

Fixes #13468

Outline of Solution

  • Upgraded markbind-cli used for developer documentation to v6.1.0.
  • Verified that the documentation builds and serves correctly with the new MarkBind version.
  • Confirmed that there are no custom Vue components or plugins in the documentation setup, so the Vue 2 → Vue 3 migration does not introduce breaking changes.
  • Ran markbind build successfully; existing intra-link warnings are non-blocking and were already present.

@github-actions
Copy link

github-actions bot commented Feb 2, 2026

Hi @Ayoub-glitsh, thank you for your interest in contributing to TEAMMATES!
However, your PR does not appear to follow our contribution guidelines:

  • Title must start with the issue number the PR is fixing in square brackets, e.g. [#<issue-number>]

Please address the above before we proceed to review your PR.

@Ayoub-glitsh Ayoub-glitsh changed the title Docs: upgrade MarkBind to v6 [#13468] Docs: upgrade MarkBind to v6 Feb 2, 2026
@Ayoub-glitsh
Copy link
Contributor Author

Thanks for the clarification. I’ve updated the PR title to follow the contribution guidelines.

@samuelfangjw
Copy link
Member

Please see the v5.5 changelogs as well, I believe there is a css file that needs to be updated.

@Ayoub-glitsh
Copy link
Contributor Author

Thanks for the heads-up. I’ll review the v5.5 changelogs and check whether any CSS updates are required on our side.

@Ayoub-glitsh
Copy link
Contributor Author

Thanks for the reminder! I confirmed we override docs/stylesheets/main.css. I’ve updated it to match the latest MarkBind template CSS (v5.5+/v6) and verified the docs still build successfully.

Copy link
Member

@samuelfangjw samuelfangjw left a comment

Choose a reason for hiding this comment

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

Thank you for your contribution!

@samuelfangjw samuelfangjw self-assigned this Feb 3, 2026
@samuelfangjw samuelfangjw added the s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging label Feb 3, 2026
@samuelfangjw samuelfangjw added this to the V9.0.0-beta.7 milestone Feb 3, 2026
@samuelfangjw samuelfangjw merged commit 996e472 into TEAMMATES:master Feb 5, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: update MarkBind to v6 or later

3 participants