Thank you for your interest in contributing. This project is in early alpha; feedback, bug reports, and pull requests are all welcome.
git clone https://github.com/CAU-Qinghe/hhtools.git
cd hhtools
uv sync --extra all --extra devRun the linter:
ruff check hhtools
ruff format --check hhtools- Python 3.12+,
rufffor linting and formatting (line-length = 100). - Type-annotated public APIs.
- Every new module includes a module-level docstring.
- User-facing documentation lives in
README.md(亮点与用法) andframework.md(框架与原理).
Follow Conventional Commits:
feat(io): add Motion-X 322-dim adapter
fix(retarget): stabilise IK warm-start for short clips
docs: update framework.md
By contributing, you agree that your contributions will be licensed under the Apache-2.0 license. Do not commit third-party datasets, SMPL weights, or other assets whose license prohibits redistribution.