Migrate task forms to use jsonforms
Maintainers usually reply within 2 days
@aaronchongth is already working on this.
Since Mar 14, 2025.
Assessment
This issue has not been assessed yet.
Description
Copied over from https://github.com/open-rmf/rmf-web/issues/984, as this has a larger impact and involves rewrites and migrations.
Remove reliance on hard coded task forms. Current plan is to introduce something on top of a task, called a "mission". A mission definition will include the inputs, a ui schema and a json document with json reference that defines how to convert the inputs into a RMF task. This conversion will be done by the api-server and the frontend will only work with missions.
Notes:
- implement tooltips for each type of task too, where the schemas can be described
- Dominant language
- TypeScript
- Stars
- 140
- Forks
- 87
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 13
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from open-rmf/rmf-web
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
open-rmf/rmf-web#1081 · 4 comments ·
Maintainers usually reply within 2 days
-
[Other issue]: Trajectories are not displayed on the rmf-web map for 'coordinate_system: wgs84' mapsOpen
Difficulty 4/5 3-5 days Newbie friendliness 32/100
open-rmf/rmf-web#1058 · 6 comments ·
Maintainers usually reply within 2 days
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 2 days
-
Rmf-web seems unable to verify the submitted task information.Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 4/5 3-5 days Newbie friendliness 35/100
open-rmf/rmf-web#684 · 2 comments ·
Maintainers usually reply within 2 days
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Maintainers usually reply within 2 days
All issues in open-rmf/rmf-web
Similar issues
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
amplitude/Amplitude-TypeScript#2179 · 1 comment ·
Maintainers usually reply within 2 days
-
ci good first issue severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
TMHSDigital/GH-Arcade#111 ·
-
AsnIntegerConverter.toASN coerces strings with +value, rounding integers outside safe-integer rangeOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
PeculiarVentures/asn1-schema#189 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 4 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100