ace-step15-endpoint / CONTRIBUTING.md
Andrew
github push
bd37cca
# Contributing
## Development Setup
```bash
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python app.py
```
## Before Opening A PR
1. Keep secrets out of git (`HF_TOKEN`, endpoint URLs, `.env`).
2. Do not commit local artifacts (`checkpoints/`, `lora_output/`, generated audio).
3. Run quick CLI sanity checks:
- `python lora_train.py --help`
- `python scripts/hf_clone.py --help`
- `python scripts/endpoint/generate_interactive.py --help`
4. 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/`.