docs: add Discord link and require e2e tests for UI changes (#630)

This commit is contained in:
Carlos Florêncio
2026-04-17 23:40:35 +01:00
committed by GitHub
parent 1cdfc04050
commit 74d4d5b77b
3 changed files with 8 additions and 3 deletions
+5 -1
View File
@@ -2,6 +2,10 @@
Contributions are welcome! This document covers the basics.
## Community
Join our [Discord](https://discord.gg/gWdCPGcFCD) to ask questions, discuss ideas, or get help with your contribution before opening a PR.
## Important
You must understand the code you submit. You're welcome to use AI tools to help write code, but every PR will be reviewed by a human maintainer and the feature you're contributing should be manually tested. If you can't explain what your code does and why, it's not ready to submit.
@@ -10,7 +14,7 @@ You must understand the code you submit. You're welcome to use AI tools to help
1. **Fork and branch.** Create a feature branch from `main`.
2. **Keep PRs focused.** One logical change per PR. Small PRs get reviewed faster.
3. **Test your changes.** Run `make typecheck test lint` before submitting. Manually verify that your feature works end-to-end, add screenshots or recordings to the PR if it has a UI component.
3. **Test your changes.** Run `make typecheck test lint` before submitting. Manually verify that your feature works end-to-end, and add screenshots or recordings to the PR if it has a UI component. **If your change touches any UI files (anything under `apps/web/`), you must add or update Playwright e2e tests in `apps/web/e2e/` to prevent regressions.** Run them with `make test-e2e`. See [docs/test_e2e_web.md](docs/test_e2e_web.md) for patterns and fixtures.
## Bug Reports