|
Download CONTRIBUTING.md from zaker456/openclaw: direct link, hf CLI and curl.
- Browser
- Download file 1.4 kB
-
https://huggingface.co/zaker456/openclaw/resolve/main/CONTRIBUTING.md
- Command line
-
hf download hf://zaker456/openclaw/CONTRIBUTING.md
-
curl -L -o CONTRIBUTING.md https://huggingface.co/zaker456/openclaw/resolve/main/CONTRIBUTING.md
1.4 kB
Contributing to HuggingClaw
Thanks for your interest in contributing! 🦞
How to Contribute
Bug Reports
- Open an issue with a clear description
- Include your HF Space logs if possible
- Mention which LLM provider you're using
Feature Requests
- Open an issue with the
enhancementlabel - Describe the use case — why is this needed?
Pull Requests
- Fork the repo
- Create a feature branch:
git checkout -b feature/my-feature - Make your changes
- Test locally with Docker:
docker build -t huggingclaw . && docker run -p 7861:7861 --env-file .env huggingclaw - Commit with a clear message
- Push and open a PR
Code Style
- Shell scripts: use
set -e, quote variables, comment non-obvious logic - Keep it simple — this project should stay easy to understand
- No unnecessary dependencies
Testing
- If touching routing or Docker startup, verify both
/app/(OpenClaw UI) and/terminal/(JupyterLab terminal). - Test with at least one LLM provider (Anthropic, OpenAI, or Google)
- Test with and without Telegram enabled
- Test with and without workspace backup enabled
- Verify dashboard setup and auto-sync work
Development Setup
cp .env.example .env
# Fill in your values
docker build -t huggingclaw .
docker run -p 7861:7861 --env-file .env huggingclaw
Questions?
Open an issue or start a discussion. We're friendly! 🤝