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

Towards rmf-web's first tagged release #974

Closed
9 tasks done
aaronchongth opened this issue Jul 23, 2024 · 1 comment
Closed
9 tasks done

Towards rmf-web's first tagged release #974

aaronchongth opened this issue Jul 23, 2024 · 1 comment
Assignees

Comments

@aaronchongth
Copy link
Member

aaronchongth commented Jul 23, 2024

Outline

This ticket details and tracks the progress towards the first tagged release of rmf-web, which will support

In general, this release will attempt to address issues regarding outdated dependencies, ease of extensibility, new features with Open-RMF and UX. Admittedly not all features are well documented at the moment, and some newer UI features would benefit from tooltips on the frontend dashboard rather than written documentation. We will attempt to address these concerns in minor releases if they are absent in the first release.

Current state of branches

  • main - supports ROS 2 Jazzy, with mostly up-to-date dependencies, but missing newest features that were developed for live deployments
  • deploy/hammer-humble - live deployment branch, supports ROS 2 Humble, with the newest set of features and bug fixes, but with outdated dependencies. Features implemented for deployments were kept to this branch instead of main due to their customized nature where introducing it upstream will incur difficulties in maintenance as well as documentation.
  • koonpeng/hammer-jazzy-base - base branch where all the dependency updates, feature refactoring and porting, documentation and testing improvements, as well as cleanups and deprecations will happen.

The progress checklist below will target koonpeng/hammer-jazzy-base, and when ready, it will be labeled as the new main branch, while the original main branch will be set up as legacy/main for legacy uses. This move will incur changes in git history and therefore any users on the legacy main branch will no longer be able to pull, and will require a fresh clone of the repository.

As rmf-web is a monorepo all the packages will be tagged as the same version to best ensure compatibility from source or docker image releases.

Notable changes

Progress checklist

Tickets resolved along the way

After release

@aaronchongth
Copy link
Member Author

0.1.0 released

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

2 participants