- Fork the repository including all branches. You need
dev
branch to be able to create a pull request. - Make changes in your fork.
- Add your changes to
CHANGELOG.md
file. - Build it using
yarn build
. - Test it locally.
- Link the package locally using
yarn link
. - Then in you local gateway (e.g. https://github.com/NearSocial/viewer) run
yarn link near-social-vm
. - Install the gateway
yarn
dependencies. - Run the gateway
yarn start
.
- Link the package locally using
- If everything works, commit your changes and push them to your fork.
- Create a pull request to the
dev
branch of the original repository. - Once the PR is accepted, the maintainers will merge it to the
dev
branch. - Once the
dev
branch is ready for the release, the maintainers will merge it to themaster
branch and cut the new release.