-
Notifications
You must be signed in to change notification settings - Fork 97
Doc update 0.3 #623
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
Merged
Merged
Doc update 0.3 #623
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Updated version label in docusaurus.config.ts from '0.2.0' to '0.3'. - Modified versions.json to reflect the new versioning scheme, adding '0.2' and '0.1'. - Added new documentation files for version 0.1, including community, FAQ, getting started, performance, and various setup guides for Android, iOS, Flutter, and React Native. - Introduced new adapters documentation for Circom, Halo2, and Noir, along with their respective integration guides. - Created a new sidebar configuration for version 0.2 to enhance navigation. - Overall improvements to the structure and clarity of the documentation to support the latest features and updates.
- Added new talks by @moven0831 and @vivianjeng with links to their respective videos from ETHGlobal events. - Clarified the description of `mopro-ffi` to specify it simplifies the manual FFI setup process. - Enhanced the explanation of how Mopro generates native bindings for various platforms using multiple FFI frameworks.
- Added support for Flutter and React Native platforms in the getting started guide. - Updated instructions for running iOS devices and clarified the use of `mopro-cli` for selecting adapters. - Included React Native prerequisites in the prerequisites documentation. - Improved clarity and structure of the documentation for better user guidance.
Deploying mopro with
|
| Latest commit: |
43bd0b7
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://f3218764.mopro.pages.dev |
| Branch Preview URL: | https://doc-update-0-3.mopro.pages.dev |
- Added support for Flutter and React Native in the setup guide. - Updated `Cargo.toml` to reflect new dependency versions and features. - Enhanced instructions for using the `mopro-ffi` macro and added examples for Flutter and React Native integration. - Included guidance on error handling and stubbing for missing adapter functions. - Improved overall structure and clarity of the documentation to facilitate user onboarding.
- Import the Halo2 prover as a Rust crate in the setup guide. - Add instructions for using the Halo2 helper template and error handling. - Update `src/lib.rs` to enable the `halo2` and `error` modules. - Enhance clarity and structure of the documentation for better user onboarding.
- Replaced `mopro-ffi` dependency with `noir_rs` and added necessary features in `Cargo.toml`. - Included instructions for adding Noir helper and error handling templates. - Updated example Rust code to reflect changes in proof generation and verification processes. - Enhanced documentation clarity for improved user onboarding.
- Clarified instructions for defining custom functions and generating mobile-native bindings using the `#[uniffi::export]` macro. - Updated dependency references from `semaphore-rs` to `semaphore-protocol` in the setup guide. - Enhanced examples for function exports to include Flutter bindings. - Improved documentation structure to facilitate user onboarding across multiple platforms including iOS, Android, React Native, and Flutter.
…cture - Revised the tutorial to reflect the integration of `MoproReactNativeBindings` instead of `MoproiOSBindings` and `MoproAndroidBindings`. - Updated installation instructions to include `react-native-monorepo-config` and `react-native-fs` for better asset management. - Enhanced project structure guidance and clarified commands for running the app on iOS and Android. - Improved overall documentation clarity to facilitate user onboarding for React Native integration.
- Revised the tutorial to reflect the integration of the `mopro_flutter_bindings` folder into the project directory. - Updated instructions for initializing the `RustLib` in the main function before running the app. - Enhanced project structure guidance and clarified commands for generating proofs in the app. - Improved overall documentation clarity to facilitate user onboarding for Flutter integration.
…ructions - Added instructions for re-running the `mopro build` command to regenerate bindings after local source modifications. - Clarified the process for copying generated bindings into the Flutter project and updating the source path in `Cargo.toml`. - Enhanced overall documentation clarity to support user onboarding for Flutter integration.
This was referenced Nov 4, 2025
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.