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

[berkeley] Add mina as a git submodule for o1js #1360

Merged
merged 16 commits into from
Jan 19, 2024

Conversation

MartinMinkov
Copy link
Contributor

@MartinMinkov MartinMinkov commented Jan 9, 2024

Makes o1js build using the mina submodule, as reflected in main. One note about this PR to Berkeley is that the o1js branch is rather outdated, so we have to cherry-pick some commits to make CI runnable.

bindings: o1-labs/o1js-bindings#233

MartinMinkov and others added 14 commits January 8, 2024 16:13
…prevent Jest from running tests in this directory
…build scripts

- Replace opam with Dune in the list of required tools to reflect changes in the build process
- Add a new section about build scripts, explaining the role of update-snarkyjs-bindings.sh
- Expand on the OCaml bindings section, detailing the use of Dune and Js_of_ocaml in the build process
- Add information about the WebAssembly bindings build process, including the output files
- Introduce a section about generated constant types, explaining how they are created and their role in ensuring protocol consistency

Co-authored-by: Gregor Mitscha-Baude <[email protected]>
…directory structure, ensuring correct files are ignored by Prettier
@MartinMinkov MartinMinkov merged commit 9fbaac2 into berkeley Jan 19, 2024
10 checks passed
@MartinMinkov MartinMinkov deleted the feat/berkeley-build branch January 19, 2024 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants