this repository.
## Development Commands
- **Build**: `npm run build` - Compiles TypeScript to JavaScript in dist/
- **Test**: `npm test` - Runs Vitest tests with ESM support
- **Type Check**: `npm run lint` - Runs TypeScript
Steady8 mentions in 2 weeks
No other project uses it yet
36k9mo agoReviewMountCreate a free account to mount
high-risk reviews retain their workflows.
- For implementation, read the relevant code, callers, tests, and local guidance. Verify assumptions against the current checkout; comments, prior notes, and external examples
No other project uses it yet
36k15d agoReviewMountCreate a free account to mount
facing error types.
- Do not use `unwrap()`, `expect()`, or panic-driven control flow outside tests.
## Error Type Design
- Fallible public APIs use typed errors that fit the boundary, preferably
No other project uses it yet
36k15d agoReviewMountCreate a free account to mount
installed versions; `DSH_AA_SOURCE_REF=pinned` is no longer supported.
- Run unit tests with `corepack yarn test`.
- Run type checking with `corepack yarn typecheck`.
- Run the complete headless gate
35k32d agoReviewMountCreate a free account to mount
dialogs, task panels, text, or rendering | [GUI and translations](contrib/guidelines/gui-and-translations.md) and applicable FEPs |
| Add tests, validate a fix, or diagnose CI | [Testing and validation](contrib/guidelines/testing-and-validation.md) |
| Review completed code | [Reviewing changes
35k56d agoReviewMountCreate a free account to mount
F401,F811 --line-length=120
python -m compileall -q laya/ tests/
```
- Reformat files wholesale, reorder imports, or "modernize" surrounding code. Match the style of the file being edited; a diff
No other project uses it yet
35k52d agoReviewMountCreate a free account to mount
Java code alike.
- Do not weaken or bypass existing validation to make a test pass.
- Refer to applicable RFCs for guidance, and precise parsing/validation rules.
- The Netty Threat Model
35k8d agoReviewMountCreate a free account to mount
Structure
This is a monorepo. Development and test environments live in `/dev`, packages live in `/packages`.
Packages are:
- `framer-motion`: For React-specific code. More of this should be refactored
Steady3 mentions in 2 weeks
No other project uses it yet
35k5mo agoReviewMountCreate a free account to mount
panics**
- Prefer `?`, `ok_or_else`, `map_err` over panic-based flows.
- `unwrap()` only in tests.
- `expect()` in production only when BOTH hold: there is no correct recovery path, and
continuing
35k11d agoReviewMountCreate a free account to mount
NTFS MFT one)
├── layout/ # Layout::build: treemap (binary split), sunburst -> same LayoutItem list, hit_test;
│ # entries too small to see become one "omitted" block per directory
└── report.rs # Depth/width-limited text
35k11d agoReviewMountCreate a free account to mount
gotchas.
- **Modular pipelines** — see [modular.md](references/modular.md) for modular pipeline conventions, patterns, and gotchas.
- **Tests** — see [testing.md](references/testing.md) for test conventions: required test layers, tester mixins, and dummy-component rules.
- **Reporting
Steady2 mentions in 2 weeks
No other project uses it yet
35k2mo agoReviewMountCreate a free account to mount
package is more important than consistency across the repo.
When writing or generating tests, prefer fewer thorough tests with multiple assertions over many small tests. When using React Testing Library
35k12d agoReviewMountCreate a free account to mount
diffs
## Toolchain
- The project uses Bazelisk with a hermetic Bazel toolset. Do not run tests or execute Selenium code assuming a language-specific local development environment is configured.
- Rakefile tasks
No other project uses it yet
35k16d agoReviewMountCreate a free account to mount
Code location
- Package: `py/selenium/`
- Remote/transport: `py/selenium/webdriver/remote/`
## Common commands
- Build: `bazel build //py/...`
## Testing
Run tests via `bazel test //py/...`. See `/AGENTS.md` for toolchain details.
## Testing
Run tests via `bazel test
No other project uses it yet
35k16d agoReviewMountCreate a free account to mount
Node 26 recommended/default). Bun is used for source builds, scripts, dependency management, and tests.
## Work Style
- Keep changes focused on one problem.
- Prefer existing patterns in the file or nearby
34k34d agoReviewMountCreate a free account to mount