Contributing to Hugging8n
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 the n8n version you're using (check Space logs on startup)
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 hugging8n . && docker run -p 7861:7861 --env-file .env hugging8n - 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
- Test with and without
HF_TOKEN(backup enabled and disabled) - Test with and without
N8N_BASIC_AUTH_ACTIVE - Verify the
/healthendpoint responds correctly - Verify n8n loads in the browser via the proxy
Development Setup
cp .env.example .env
# Fill in your values
docker build -t hugging8n .
docker run -p 7861:7861 --env-file .env hugging8n
Then open http://localhost:7861 — you should see the n8n UI.
Questions?
Open an issue or start a discussion. We're friendly! 🤝