-
Notifications
You must be signed in to change notification settings - Fork 2
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
NPM packages for artifacts #1
Comments
@sripwoud missing something? |
I think this was the gist of it. |
Sounds great! |
#7 would close this. I must say I am still not 100% happy with what we have here though. Ideally you want your ci to generate whatever you "build" files are from your src files don't you? Do you think it would be possible to do this?
Will probably take a long time, cause it is computation heavy.
|
@sripwoud sounds like a cleaner solution! We'd need to isolate the artifacts in a folder with a package.json, probably moved there during the ci. It could require some time, but if you feel you can do it it's fine for me! EDIT: we'll actually need real artifacts mostly. Generating them with a dummy trusted-setup works for testing, which will just be something we need in the first phase. Having a separate repo sounds still better then maybe 🤔 |
Maybe we can combine both.
|
After internal discussions with @sripwoud, we created some issues: https://github.com/privacy-scaling-explorations/snark-artifacts/issues. TLDR:
Agree to define an MVP and then work on low-priority issues later. New board here: https://github.com/orgs/privacy-scaling-explorations/projects/45/views/1 |
This issue is part of the first version of a mechanism to handle circuit artifacts of PSE projects with ZK-Kit. Below is the idea:
/semaphore
), or one branch per project so that one NPM artifacts package per project can be managed. Devs who want to add their artifacts could selectively clone the repo with their project folder/branch.-artifacts
at the end, and the ZK-Kit NPM organization will be used. For example:@zk-kit/semaphore-artifacts
.The repository will include a README file and possibly scripts/instructions to allow people to easily add their artifacts.
The text was updated successfully, but these errors were encountered: