File size: 1,379 Bytes
42a7d7b 15e3b0d 42a7d7b 15e3b0d 42a7d7b 15e3b0d 42a7d7b 15e3b0d 42a7d7b 15e3b0d 42a7d7b 15e3b0d 42a7d7b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | # 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 `enhancement` label
- Describe the use case β why is this needed?
### Pull Requests
1. Fork the repo
2. Create a feature branch: `git checkout -b feature/my-feature`
3. Make your changes
4. Test locally with Docker: `docker build -t hugging8n . && docker run -p 7861:7861 --env-file .env hugging8n`
5. Commit with a clear message
6. 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 `/health` endpoint responds correctly
- Verify n8n loads in the browser via the proxy
## Development Setup
```bash
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! π€
|