Spaces:
Running
Running
Contributing to HuggingClip
How to Contribute
Bug Reports
- Check existing issues first
- Create a new issue with:
- Clear title and description
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, Docker version, HF Space tier)
Pull Requests
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Make changes and test locally with
docker-compose up - Commit:
git commit -m "feat: description of change" - Push and open a Pull Request
Local Development Setup
# Clone
git clone https://github.com/somratpro/HuggingClip.git
cd HuggingClip
# Configure
cp .env.example .env
# Edit .env with your HF_TOKEN and any provider keys
# Build and start
docker-compose up --build
# Test health
curl http://localhost:7861/health
# Access dashboard
open http://localhost:7861/
File Overview
| File | Purpose |
|---|---|
Dockerfile |
Container build definition |
start.sh |
Orchestration script (startup sequence) |
health-server.js |
Port 7861 gateway + dashboard |
paperclip-sync.py |
PostgreSQL backup/restore to HF Dataset |
cloudflare-proxy.js |
Outbound proxy for blocked domains |
cloudflare-proxy-setup.py |
Auto-provision Cloudflare Worker |
docker-compose.yml |
Local development setup |
Commit Convention
Follow Conventional Commits:
feat:New featuresfix:Bug fixesdocs:Documentation changesrefactor:Code restructuringchore:Maintenance tasks
Questions?
Open an issue or check the Paperclip docs.