Files
openrabbit/CONTRIBUTING.md
latte 8cadb2d216
Some checks failed
Docker / docker (push) Successful in 6s
Security / security (push) Successful in 6s
Deploy / deploy-local-runner (push) Has been cancelled
CI / ci (push) Successful in 1m42s
Deploy / deploy-ssh (push) Successful in 7s
Add Gitea Actions workflows, CI config, and docs
2026-02-28 20:40:14 +01:00

1.3 KiB

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.
  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

# 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.

Code of Conduct

Please read and follow our Code of Conduct.