mirror of
https://github.com/booklore-app/booklore.git
synced 2026-02-18 00:17:53 +01:00
2.2 KiB
2.2 KiB
📝 Description
🏷️ Type of Change
- Bug fix
- New feature
- Enhancement to existing feature
- Refactor (no behavior change)
- Breaking change (existing functionality affected)
- Documentation update
🔧 Changes
🧪 Testing
📸 Screenshots (if applicable)
✅ Pre-Submission Checklist
All boxes must be checked before requesting review. Incomplete PRs will be closed without review, no exceptions.
- Code follows project style guidelines and conventions
- Branch is up to date with
develop(merge conflicts resolved) - Automated tests added or updated to cover changes (backend and frontend)
- All tests pass locally (
./gradlew testfor backend,ng testfor frontend) - Changes manually verified in local dev environment (including related features)
- Flyway migration versioning is correct (if schema was modified)
- Documentation PR submitted to booklore-docs (if user-facing changes)
- PR is reasonably scoped (PRs over 500+ changed lines will be closed, split into smaller PRs)
🤖 AI-Assisted Contributions
If any part of this PR was generated or assisted by AI tools (Copilot, Claude, ChatGPT, etc.), all items below are mandatory. AI-generated code that hasn't been thoroughly reviewed is the leading cause of reverted PRs. You are responsible for every line you submit. "The AI wrote it" is not an excuse.
- Every line has been read, understood, and can be explained by the author
- PR is scoped to a single logical change, not a dump of everything the AI suggested
- Tests validate actual behavior, not just coverage (AI-generated tests often assert nothing meaningful)
- No dead code, placeholder comments,
TODOs, or unused scaffolding