mirror of
https://github.com/ether/etherpad-lite.git
synced 2026-05-04 19:56:37 +02:00
Remove accidentally committed .claude/ worktrees
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e46ca807f0
commit
5e0688eff3
@ -1,2 +0,0 @@
|
||||
- [PR test coverage requirement](feedback_test_coverage.md) — every PR must include tests, no exceptions
|
||||
- [Fix failing tests, don't remove](feedback_fix_tests.md) — never delete a test to make CI green, fix the root cause
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
name: Fix failing tests, don't remove them
|
||||
description: When a test fails, fix the underlying issue or the test — never remove the test to make CI green
|
||||
type: feedback
|
||||
---
|
||||
|
||||
If a test fails, don't remove it — fix it. Either fix the underlying code so the test passes, or fix the test if it's wrong.
|
||||
|
||||
**Why:** User explicitly corrected this behavior. Removing tests to pass CI hides bugs.
|
||||
|
||||
**How to apply:** When a test fails, diagnose the root cause. If the code is wrong, fix the code. If the test assertion is wrong, fix the assertion. Never delete a test just because it's failing.
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
name: PR test coverage requirement
|
||||
description: Every PR must include test coverage — regression tests for bug fixes, unit/integration tests for features
|
||||
type: feedback
|
||||
---
|
||||
|
||||
Every PR must include test coverage. Bug fixes need regression tests, features need unit/integration tests.
|
||||
|
||||
**Why:** User explicitly requires this as a non-negotiable part of the PR workflow.
|
||||
|
||||
**How to apply:** Before submitting any PR, ensure there are corresponding tests. Backend tests in `src/tests/backend/specs/`, frontend Playwright tests in `src/tests/frontend-new/specs/`. Run tests locally before pushing.
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 189d3a74a85ceb4bedcf7610ee6bae10bc279272
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 2911c78e7c43b693802a55ba5747c6245f2127ed
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 4226e25c4b7b66bebef1976748cfe22a800215b4
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 3cfa36d15fdb600e49e35c1fc86305f2c038833f
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 2891c3979ea7959951f61391fbd8045f42e82784
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 16a40e7d22392c7db9fe944c8dc6edd3640c86ee
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 430ebddad7e50f6326914d28558be36ecf228198
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 4c1a05335a696f73f27081b19a96fe8bc8b0bae8
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit df09857de71cbed771d6eddc5be10b13087c3f72
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 976ebb116b6ab1c98d712da37698321818d74ec5
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit fce4d05c2f20b84c7b34f70761c8ce93feff4c5b
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 98fd825466931fa56645eb1e86324addf93117ac
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 115783d36a8b8c5f57f1f022be0fe7f982887f6e
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit a7c0e07d8f83581c1e545a9ceedbeff4ac10fc15
|
||||
@ -1 +0,0 @@
|
||||
Subproject commit 9195ce0a61a0043766062b6553e7e95ee3b9889c
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@ -28,3 +28,4 @@ plugin_packages
|
||||
playwright-report
|
||||
state.json
|
||||
/src/static/oidc
|
||||
.claude/
|
||||
|
||||
33
CLAUDE.md
33
CLAUDE.md
@ -1,33 +0,0 @@
|
||||
# Claude Code Guidelines for Etherpad
|
||||
|
||||
## PR Requirements
|
||||
|
||||
- **Every PR must include test coverage.** Bug fixes need regression tests. New features need unit/integration tests. No exceptions.
|
||||
- Backend tests go in `src/tests/backend/specs/`
|
||||
- Frontend (Playwright) tests go in `src/tests/frontend-new/specs/`
|
||||
- Run tests locally before submitting a PR
|
||||
|
||||
## Running Tests
|
||||
|
||||
```bash
|
||||
# Install dependencies
|
||||
pnpm install
|
||||
|
||||
# Type check
|
||||
pnpm run ts-check
|
||||
|
||||
# Backend tests
|
||||
pnpm run test
|
||||
|
||||
# Frontend Playwright tests (requires running server)
|
||||
pnpm run test-ui
|
||||
```
|
||||
|
||||
## Project Structure
|
||||
|
||||
- `src/` — main application (ep_etherpad-lite package)
|
||||
- `bin/` — CLI scripts
|
||||
- `admin/` — admin UI
|
||||
- `ui/` — frontend UI build
|
||||
- Plugin packages live in `src/plugin_packages/`
|
||||
- Uses pnpm workspaces (not npm)
|
||||
Loading…
x
Reference in New Issue
Block a user