Skip to content

Help HandyLLM & Contributing

Atomie CHEN edited this page Jul 28, 2024 · 4 revisions

Contributing

To be done...

Local Development

First clone the repo.

Create a virtual environment:

python -m venv .venv

and then activate it:

source .venv/bin/activate

Now install dependencies (both HandyLLM in editable mode and dev dependencies):

pip install -r requirements.txt

Lint

Check lint errors:

bash scripts/lint.sh

Format code:

bash scripts/format.sh

Test

To run tests and get coverage report in HTML:

bash scripts/test.sh
Clone this wiki locally