wintr is the ice-blockchain's collection of packages/modules/libraries, used across all components in the ecosystem.
These are the crucial/critical operations you will need when developing Wintr
:
make all
- This runs the CI pipeline, locally -- the same pipeline that PR checks run.
- Run it before you commit to save time & not wait for PR check to fail remotely.
make local
- This runs the CI pipeline, in a descriptive/debug mode. Run it before you run the "real" one.
make lint
- This runs the linters. It is a part of the other pipelines, so you can run this separately to fix lint issues.
make test
- This runs all tests.
make benchmark
- This runs all benchmarks.