Contributing
Development Setup
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python app.py
Before Opening A PR
- Keep secrets out of git (
HF_TOKEN, endpoint URLs, .env).
- Do not commit local artifacts (
checkpoints/, lora_output/, generated audio).
- Run quick CLI sanity checks:
python lora_train.py --help
python scripts/hf_clone.py --help
python scripts/endpoint/generate_interactive.py --help
- Update docs (
README.md, docs/deploy/*) if behavior or workflows changed.
Scope Guidelines
- UI + training workflow changes belong in
lora_ui.py / lora_train.py.
- Inference endpoint changes belong in
handler.py.
- Shared ACE-Step runtime logic belongs in
acestep/.