Add CI workflows and repository templates
CI / ci (push) Successful in 2m28s

This commit is contained in:
2026-03-01 17:01:19 +01:00
parent 23a2c8c623
commit f6d3e0d681
29 changed files with 2323 additions and 1 deletions
+50
View File
@@ -0,0 +1,50 @@
# Contributing to ${REPO_NAME}
Thank you for your interest in contributing! Here's how to get started.
## Getting Started
1. Fork this repository on [git.hiddenden.cafe](https://git.hiddenden.cafe).
2. Clone your fork locally.
3. Create a feature branch: `git checkout -b feature/my-change`
4. Make your changes and commit with clear messages.
5. Push to your fork and open a Pull Request.
## Development
```bash
# Install dependencies
pip install -r requirements.txt # Python
npm ci # Node (if applicable)
# Run checks locally before pushing
make fmt
make lint
make test
```
## Pull Request Guidelines
- Fill out the PR template completely.
- Keep PRs focused — one logical change per PR.
- Ensure CI passes (lint + tests).
- Update documentation if your change affects behavior.
## Code Style
- Python: Follow PEP 8. We use **ruff** for linting and **black** for formatting.
- JavaScript/TypeScript: Follow the project's ESLint config if present.
- Use `.editorconfig` settings (your editor should pick them up automatically).
## Reporting Issues
Use the issue templates provided:
- **Bug Report** — for defects
- **Feature Request** — for new ideas
- **Question / Support** — for help
For security issues, see [SECURITY.md](SECURITY.md).
## Code of Conduct
Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).