Skip to content
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

ksw/change in-app help to readthedocs user manual #2438

Open
wants to merge 17 commits into
base: dev
Choose a base branch
from

Conversation

kswang1029
Copy link
Collaborator

@kswang1029 kswang1029 commented Nov 26, 2024

Description
Close #2241.

This PR tries to remove the in-app help context from the codebase and switch to the online readthedocs user manual. The URLs in HelpDrawerComponent.tsx are not finalized at this stage as the readthedocs user manual requires a major reorganization of topics to fit the scene. This will be handled right after v5-beta release is out.

Checklist

For linked issues (if there are):

  • assignee and label added
  • GitHub Project estimate added

For the pull request:

  • reviewers and assignee added
  • GitHub Project estimate added
  • changelog updated / no changelog update needed
  • unit test added (for functions with no dependenies)
  • API documentation added (for public variables and methods in stores)

For dependencies:

  • e2e test passing / corresponding fix added / new e2e test created
  • protobuf version bumped / no protobuf version bumped needed
  • protobuf updated to the latest dev commit / no protobuf update needed
  • corresponding ICD test fix added (BackendService changed) / no ICD test fix needed (BackendService unchanged)
  • user manual prepared (for large new features)

@kswang1029 kswang1029 added this to the v5.0-beta milestone Nov 26, 2024
@kswang1029 kswang1029 marked this pull request as draft November 26, 2024 03:02
@kswang1029 kswang1029 marked this pull request as ready for review November 26, 2024 03:35
Copy link
Collaborator

@YuHsuan-Hwang YuHsuan-Hwang left a comment

Choose a reason for hiding this comment

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

Overall the changes look good. 👍

It might become more responsive if we can implement a loading icon before the website is loaded, but we can consider this in a separate PR.

Also, I suggest we adjust the manual website to opening new tabs when clicking all external website links.

@YuHsuan-Hwang YuHsuan-Hwang added awaiting code review For pull requests that require code review awaiting testing For pull requests that require testing labels Dec 3, 2024
Copy link
Collaborator

@loveluthien loveluthien left a comment

Choose a reason for hiding this comment

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

Good job.

@YuHsuan-Hwang YuHsuan-Hwang removed awaiting code review For pull requests that require code review awaiting testing For pull requests that require testing labels Dec 18, 2024
@YuHsuan-Hwang YuHsuan-Hwang added the awaiting merge For pull requests ready for merge or pending backend/protobuf changes label Dec 18, 2024
@YuHsuan-Hwang
Copy link
Collaborator

Ready for merge when the urls are finalized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting merge For pull requests ready for merge or pending backend/protobuf changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

detach the in-app help context from the codebase
3 participants