-
Notifications
You must be signed in to change notification settings - Fork 266
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
Propose new list of packages in the monorepo to reduce code split #204
Comments
Going through the package list, after introducing the Entrypoints
Modules
Wrappers
Libraries
Other:
|
Given lack of traction, and how disruptive a change like this is, I'm tempting to close this one as wontfix. Thoughts @ludamad @PhilWindle @rahul-kothari..? |
Tempted to agree - bigger fish to fry for now it seems |
I agree, leave for now. |
* feat: Add Noir DSL with acir_format and turbo_proofs namespaces * chore: Upstream changes to fix proving key serialization in turbo_proofs (#204) --------- Co-authored-by: kevaundray <[email protected]> Co-authored-by: Maxim Vezenov <[email protected]>
* feat: Add Noir DSL with acir_format and turbo_proofs namespaces * chore: Upstream changes to fix proving key serialization in turbo_proofs (#204) --------- Co-authored-by: kevaundray <[email protected]> Co-authored-by: Maxim Vezenov <[email protected]>
We currently have around two dozen packages, and interdependencies between them are hard to track. For instance, we already agreed on merging some of them like l2-block and tx into a single one, but we can go further.
Review the list of packages we have today, make a new proposal, get buy in, and implement it. Things to consider:
A modern alternative is bundling everything in 1-2 major packages, and make an aggressive use of namespaces, and rely on tree shaking from consumers for reducing bundle size.
The text was updated successfully, but these errors were encountered: