Files
classquiz-ai/CONTRIBUTING.md
T
2026-04-28 22:04:02 +02:00

1.3 KiB

Contribute to ClassQuiz

For the development-setup, please check out the docs: https://classquiz.de/docs/develop

Coding guidelines

  • Try to use type hints (python) and TypeScript everwhere possible (for python foo() -> dict is better than nothing)

Frontend

  • Follow the existing coding style
    • CamelCase for classnames
    • snake_case for function names, variables and everything else
    • aka Rust-style
  • Feel free to reduce complexity in the code you're already touching
  • always make sure the frontend builds (pnpm build) as it catches most typos
  • Stick to current design language
  • Use premade Brown and GreyButton components

AI Usage

  • Feel free to use any AI help
  • Please refrain from using coding agents

Formatting git-commits

Please use Gitmoji to format your commits.

Opening PRs

Just do so.

Found a bug

If it is a security-related bug, please contact me at mawoka.eu/contact. If not, just open an issue here on GitHub.

Want to translate?

Go to Weblate. If the language isn't available, please open an issue here, so I'll be able to add it.