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

FDC3 monorepo #1297

Open
20 of 27 tasks
robmoffat opened this issue Jul 29, 2024 · 2 comments
Open
20 of 27 tasks

FDC3 monorepo #1297

robmoffat opened this issue Jul 29, 2024 · 2 comments

Comments

@robmoffat
Copy link
Member

robmoffat commented Jul 29, 2024

Enhancement Request

We should use the new Node monorepo features so that we can isolate different parts of the FDC3 build and incorporate FDC3 for the web, which is already using a monorepo structure.

Tasks

@robmoffat robmoffat added the enhancement New feature or request label Jul 29, 2024
Lecss added a commit to Citi/FDC3 that referenced this issue Jul 30, 2024
@robmoffat
Copy link
Member Author

robmoffat added a commit that referenced this issue Aug 5, 2024
feat(#1297): fdc3 monorepo - convert fdc3 for web implementation from…
@robmoffat
Copy link
Member Author

robmoffat commented Aug 5, 2024

New Repo Structure

package.json  # Top of the Monorepo
packages / 
  - client
  - fdc3-common
  - da-proxy
  - fdc3-core
     - src. # from the /src/ folder
     - test # from the /test folder
  - fdc3. # a rollup of all the above
toolbox
  - fdc3-workbench  # as before, but invoked by the monorepo build 
  - fdc3-explained   # as before, but invoked by the monorepo build 
  • Try to get build & test working.
  • Ignore dev for now. ( This should continue to work for fdc3 workbench)
  • We'll need to fix references to /src /test in the docs

Lecss added a commit to Lecss/FDC3 that referenced this issue Aug 27, 2024
Lecss added a commit to Lecss/FDC3 that referenced this issue Aug 27, 2024
Lecss added a commit to Lecss/FDC3 that referenced this issue Sep 2, 2024
@kriswest kriswest added this to the 2.2 candidates milestone Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants