Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

[Git] Split dapp from packages #1119

Closed
Closed
@bitbeckers

Description

@bitbeckers

Describe the feature you'd like to request

The monorepo currently has all packages in the same place, but this has turned into technical debt.

  • The dapp is independent of the SDK and contract packages, but is the first indicator of breaking changes in those dependencies
  • The SDK depends on the contracts packags and the graph package
  • The clean way of validating the SDK with the app is getting it from NPM, leaving local package availability out of scope

Describe the solution you'd like

Fork the monorepo into application and packages:

Application:

  • dapp
  • Defender
  • CORS proxy
  • OSO

Packages:

  • Contracts
  • Graph
  • SDK

This setup separates concerns, CI/CD flows and dependencies.

Describe alternatives you've considered

Leaving the monorepo as is. In the current itteration, that means having a workspace with ignored packages. This pattern can be improved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions