Thank you!
We use github issues for all bug reports:
https://github.com/Agoric/agoric-sdk/issues Please add a [same-structure]
prefix to the title and same-structure
tag to same-structure-related issues.
You'll need Node.js version 11 or higher.
git clone https://github.com/Agoric/agoric-sdk/
cd agoric-sdk
yarn install
yarn build
(This must be done at the top level to build all of the packages)cd packages/same-structure
yarn test
Before submitting a pull request, please:
- run
yarn test
withinpackages/same-structure
and make sure all the unit tests pass (runningyarn test
at the top level will test all the monorepo packages, which can be a good integration test.) - run
yarn run lint-fix
to reformat the code according to oureslint
profile, and fix any complaints that it can't automatically correct
- edit NEWS.md enumerating any user-visible changes. (If there are changelogs/ snippets, consolidate them to build the new NEWS entries, and then delete all the snippets.)
- make sure
yarn config set version-git-tag false
is the current setting yarn version
(interactive) oryarn version --major
oryarn version --minor
- that changes
package.json
- and does NOT do a
git commit
andgit tag
- that changes
git add .
git commit -m "bump version"
git tag -a same-structure-v$VERSION -m "same-structure-v$VERSION"
yarn publish --access public
git push
git push origin same-structure-v$VERSION