Contributing¶
A list of issues and ongoing work is available on the Label Maker issues page. If you want to contribute code, the best way is to coordinate with the core developers via an issue or pull request conversation.
Development installation¶
Fork Label Maker into your Github account. Then, clone the repo and install it locally with pip as follows:
$ git clone [email protected]:your_user_name/label-maker.git
$ cd label-maker
$ pip install -e .
Testing¶
Label Maker runs tests using unittest
. You can find unit tests at tests/unit
and integration tests at tests/integration
.
Run a single test with:
python -m unittest test/unit/test_validate.py
or an entire folder using:
python -m unittest discover -v -s test/unit
More details on using unittest
are here.