Contributing

unihan-etl is part of the cihai project. Development conventions, issue triage, and PR guidelines follow the shared cihai contributing guide:

Quick start

Clone the repository:

$ git clone https://github.com/cihai/unihan-etl.git

Enter the project directory:

$ cd unihan-etl

Install the development dependencies:

$ uv sync --group dev

Run the test suite:

$ uv run py.test

Continuous testing

Re-run the tests on every change with pytest-watcher:

$ uv run ptw .