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

Convert to a monorepo #175

Closed
6 tasks done
0xjei opened this issue Nov 10, 2022 · 0 comments · Fixed by #200
Closed
6 tasks done

Convert to a monorepo #175

0xjei opened this issue Nov 10, 2022 · 0 comments · Fixed by #200
Assignees
Labels
dependencies 📦 Up/Downgrade in dependencies Refactoring ♻ Modify internal without changing external

Comments

@0xjei
Copy link
Contributor

0xjei commented Nov 10, 2022

Description

Time flies and things change. We need to modernize our codebase to make easier maintanable and extensible over time.

  • Understand basics of monorepo
  • Decide which tools to use
  • Design a folder structure for MPC Phase 2 Suite
  • Separation of concerns (CLI vs actions)
  • Test harness and stubs (pre #180)
  • Review and merge
@0xjei 0xjei added this to the [E1 - MS1] Testing <Bootstrap> milestone Nov 10, 2022
@0xjei 0xjei assigned baumstern and unassigned baumstern Nov 10, 2022
@0xjei 0xjei changed the title Create a MPC SDK by switching from monolith to monorepo infrastructure Create a MPC SDK by switching to monorepo Nov 14, 2022
@0xjei 0xjei changed the title Create a MPC SDK by switching to monorepo Convert to a monorepo Nov 14, 2022
0xjei added a commit that referenced this issue Nov 17, 2022
…actions; renamings and minors

This monorepo approach where the CLI commands have a dedicated package of actions and helpers, the
backend is organized in a more generic fashion will ease the burden of testing and maintainability.

BREAKING CHANGE: The folder structure and build process (now using lerna)

re #175
@0xjei 0xjei mentioned this issue Nov 17, 2022
@baumstern baumstern linked a pull request Nov 18, 2022 that will close this issue
@0xjei 0xjei closed this as completed Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies 📦 Up/Downgrade in dependencies Refactoring ♻ Modify internal without changing external
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants