Make sure you have the following tools installed
All the code for the language is available on GitHub
# use https git clone https://github.com/imba/imba.io # or ssh [email protected]:imba/imba.io.git cd imba yarn # npm install
If you are going to fix a new bug or add enhancement, please make sure to update the test suite with cases covering your code. Depending on your changes you might just need to expand one of the existing tests. If you need to create a whole new test take a look at the test/index.imba.
There are several scripts for running the tests. The CI will run all of them but you can save yourselves some cycles by running them locally and fixing it all up before opening a pull request.
yarn run test # npm run test
yarn run test-webpack # npm run test-webpack
yarn run test-chrome # npm run test-chrome