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

Add gear-wasm-builder crate #679

Merged
merged 5 commits into from Feb 18, 2022
Merged

Add gear-wasm-builder crate #679

merged 5 commits into from Feb 18, 2022

Conversation

shamilsan
Copy link
Contributor

@shamilsan shamilsan commented Feb 17, 2022

Resolves #619.

  • Add gear-wasm-builder crate for building smart contracts.

@gear-tech/dev

Release Notes: The gear-wasm-builder is a helper crate to be used in build scripts (a.k.a. build.rs). It helps to build a smart contract and get a WASM binary (.wasm) as well as generate optimized (.opt.wasm) and metadata (.meta.wasm) outputs by adding almost one line of code to the build.rs script. Furthermore, it makes it possible to use simpler commands to start the build (just cargo build without any additional parameters) and guarantee that the contract has been built before testing (cargo test).

@shamilsan shamilsan added A1-inprogress Issue is in progress or PR draft is not ready to be reviewed D5-tooling Helper tools and utilities labels Feb 17, 2022
@shamilsan shamilsan added B1-releasenotes The feature deserves to be added to the Release Notes Wiki update Use this label if PR requires update in Wiki A0-pleasereview PR is ready to be reviewed by the team and removed A1-inprogress Issue is in progress or PR draft is not ready to be reviewed labels Feb 17, 2022
@shamilsan shamilsan marked this pull request as ready for review February 18, 2022 09:38
utils/wasm-builder/README.md Outdated Show resolved Hide resolved
@shamilsan shamilsan merged commit e554ecf into master Feb 18, 2022
@shamilsan shamilsan deleted the sy-wasm-builder branch February 18, 2022 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A0-pleasereview PR is ready to be reviewed by the team B1-releasenotes The feature deserves to be added to the Release Notes D5-tooling Helper tools and utilities Wiki update Use this label if PR requires update in Wiki
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Contract-builder utility crate
3 participants