Thank you for considering contributing to the Polywrap CLI! We welcome contributions from the community to help improve and enhance the project. Look through this repository's issues to see what we're focused on solving.
To be able to fully build and test all functionality within the CLI, you'll need the following programs installed:
nvm
node
yarn
docker
docker-compose
cue
From the root directory, run nvm install && nvm use
to install the correct version of Node.JS. Next, run yarn
to install all dependencies for all packages.
Running yarn build
from the root directory will build all packages. After this, if you'd like to rebuild an individual package you're making changes to, simply run yarn build
within the specific ./packages/...
folder you're working in.
Run yarn test
from the root to test everything, and yarn test
within a specific package folder to test just that package.
For questions, suggestions, or discussions, open an issue or create a discussion within the Polywrap Discord.
Happy coding!