styles** - Follow antd best practices and avoid styling and custom CSS whenever possible
### Testing Strategy Migration
- **Prefer unit tests** over integration tests
- **Prefer integration tests** over end-to-end tests
76k14mo agoReviewMountCreate a free account to mount
keeps its invariant, scope and why, plus the failure mechanism, measured numbers, counterexamples, locked test names and rejected alternatives; incident stories live in `.claude/skills/bugs/references/` and `.claude/skills/release-flow/SKILL.md`. An area rule goes
75k26d agoReviewMountCreate a free account to mount
production fixes
docs/ # Contributor docs site (contributor.strapi.io); package docs mirror packages/ under docs/docs/packages/
tests/ # Integration, E2E, and CLI test infrastructure
tests-next/ # New test suites being built (Test Infrastructure Overhaul
No other project uses it yet
73k51d agoReviewMountCreate a free account to mount
page. Use the [`contributor-docs` skill](../.ai/skills/contributor-docs/SKILL.md) for the procedure.
## Layout
```
docs/docs/contributing/ # how-to: testing, conventions, writing docs
docs/docs/architecture/ # explanations that cross packages
docs/docs/packages/ # one folder per package, mirrors packages
No other project uses it yet
73k51d agoReviewMountCreate a free account to mount
Install dependencies (uses Bun)
bun install
# Build all packages
bunx turbo run make
# Run tests and linting
bunx turbo run lint test
# Clean build artifacts
bun run clean
# Build
73k1d agoReviewMountCreate a free account to mount
line in `go.mod` (currently 1.26.0).
## Commands
- `make build` — build the binary to `dist/local/act`
- `make test` — `go test ./...`, then run the act CLI against a sample workflow (needs a Docker daemon
No other project uses it yet
73k18d agoReviewMountCreate a free account to mount
react/src/index.ts`.
- Shared types live in `react/src/types.ts`.
- The Reveal instance context lives in `react/src/reveal-context.ts`.
- Component tests are colocated with their components as `*.test.tsx`.
- Test setup remains in `react/src/__tests__/setup.ts`.
- The demo
No other project uses it yet
72k3mo agoReviewMountCreate a free account to mount
opening pull requests.
It is the source of truth for contribution scope, coding style, testing, commits, DCO sign-off, review, AI usage, and release notes.
# Pull requests
When opening
No other project uses it yet
72k4mo agoReviewMountCreate a free account to mount
must
explain *what* changes and *why*
([Writing good PR descriptions](https://google.github.io/eng-practices/review/developer/cl-descriptions.html)).
- **Meaningful tests**: Behavior changes need tests that would fail if the
change were broken, including edge cases
72k8mo agoReviewMountCreate a free account to mount
ANTHROPIC_API_KEY`, `CLINE_API_KEY`, `OPENROUTER_API_KEY`); see `apps/cli/README.md`.
### Build / Lint / test
- SDK packages (`@cline/shared|llms|agents|core|sdk`) resolve each other through compiled `dist/` (their `exports` point
No other project uses it yet
72k6mo agoReviewMountCreate a free account to mount
project.
## General Principles
When reviewing code, don't flag issues that `ansible-test sanity` already catches.
Focus review effort on things automated checks can't verify.
## Attribution
Agents should disclose
No other project uses it yet
71k2mo agoReviewMountCreate a free account to mount
SKIP". THERE IS NO "IT OBVIOUSLY WORKS".**
**"It typechecks" is NOT QA. "`bun test` is green" is NOT QA.** YOU MUST DRIVE THE REAL HARNESS, and then **YOU MUST WRITE
71k11d agoReviewMountCreate a free account to mount
bash
bun run build:schema
bun run build:omo-schema
bun run script/build-help-schemas.ts
bun test tests/omo-schema-freshness.test.ts
```
## CONVENTIONS
- Regenerate after changing the corresponding source schema or help definition.
- Commit generated output
1 project uses a version of this
71k11d agoReviewMountCreate a free account to mount