finos / finos/FDC3

Update fdc3-workbench dependencies

Open
#2,216 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue javascript toolbox
Dominant language
TypeScript
Stars
270
Forks
193
Avg merge
2d 13h
Merged PRs (30d)
36

Description

## Enhancement Request

The following dependabot PRs can't be merge without combination and some manual upgrade work, primarily in the fdc3-workbench app:

- #2206
- #2207
- #2209
- #2211
- #2212

Apply the updates, fix up the toolbox/fdc3-workbench codebase (and toolbox/fdc3-conformance and toolbox/fdc3-for-web codebases if necessary) and then manually test them by:
- run `npm install; npm run build` at the top-level
- run `npm run dev` in toolbox/fdc3-conformance and toolbox/fdc3-workbench to start them up
- run `npm run dev` in toolbox/fdc3-for-web/demo to start the web desktop agent reference implementation
- launch fdc3-workbench from the dashboard and check its working
- reload the dashboard page
- launch fdc3-conformance from the dashboard and run the conformance suite.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing dependabot PRs #2206, #2207, #2209, #2211, and #2212, then inspect toolbox/fdc3-workbench and the related conformance and for-web codebases. Run the listed npm install, build, and dev commands, launch the apps from the dashboard, reload it, and run the conformance suite; done means the dependency updates work across these checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs, typescript
Domain
build-system, testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.