with pytest to e2e test Streamlit library. E2E tests verify the complete Streamlit system (frontend, backend, communication, state, visual appearance) from a user's perspective (black-box). They complement Python/JS
No other project uses it yet
46k2d agoReviewMountCreate a free account to mount
fine — the rule applies only to files whose sole purpose is re-exporting.
## Key Frontend Principles
- Leverage all of best practices of React 18.
- Follow the [Rules of React
No other project uses it yet
46k2d agoReviewMountCreate a free account to mount
unit tests, linting, type checking across all supported Python versions |
| `js-tests.yml` | Push/PR to `develop` | Frontend TypeScript linting, type checking, Knip unused-export and unused-dependency analysis (PR-blocking), and Vitest
46k2d agoReviewMountCreate a free account to mount
address` returns `None` on SiS—that's a valid design choice.
## 37. Consider the Frontend-Backend Split
Some data lives in the browser (theme type, viewport size) and some
46k2d agoReviewMountCreate a free account to mount
Frontend Development Guide
> For critical commands and testing rules, see the "Command Execution Guide" section in `/AGENTS.md` in the repository root.
## Frontend Tech Stack
- **Language**: TypeScript
- **Framework**: React 19
- **Build
46k4mo agoReviewMountCreate a free account to mount
Guide" section in `/AGENTS.md` in the repository root.
>
> This guide covers Python tests. For frontend React/TypeScript tests (`*.spec.tsx`, RTL, `MockApiClient`), use the **`react-testing`** skill.
## How to Determine Where
46k4mo agoReviewMountCreate a free account to mount
directory.
7. When backend API routes, request/response schemas, or OpenAPI definitions change, regenerate the frontend API client by running `cd dashboard && pnpm generate:api`.
8. When updating the project version
Steady8 mentions in 2 weeks
No other project uses it yet
45k16d agoReviewMountCreate a free account to mount
apps/server` mounts the API/auth/MCP/static routes and serves the built web app. On Vercel, the `frontend` service serves static assets through its CDN and the `backend` service runs the same Hono
45k1d agoReviewMountCreate a free account to mount
apps/server` mounts the API/auth/MCP/static routes and serves the built web app. On Vercel, the `frontend` service serves static assets through its CDN and the `backend` service runs the same Hono
No other project uses it yet
44k23d agoReviewMountCreate a free account to mount
ToolJet Frontend — Agent Context
React + Webpack. Edition composition (webpack aliases, registries, `fetchEdition()`) is covered in the root `AGENTS.md` — this file covers conventions and App Builder architecture.
## Testing
> Tests are written
41k5d agoReviewMountCreate a free account to mount
spec/ / ` (see `marketplace/plugins/aftership/lib/operations.json`). The spec files live in the plugin's `openapi-specs/`. The frontend rewrites `@spec/...` to `${apiUrl}/plugins/specs/ / ` (`frontend/src/_services/openapi.service.js::resolveSpecUrl`), served by `GET /plugins/specs/:pluginKind/:specName` (`server/src/modules/plugins/controller.ts::getSpec
Steady5 mentions in 2 weeks
No other project uses it yet
41k5d agoReviewMountCreate a free account to mount
live in the shared `packages/widget-definitions` package and are imported by both server (`src/modules/apps/services/widget-config/index.js`) and frontend. If a config change moves, renames, or removes a key, write a migration.
### Security
- Parameterized
41k5d agoReviewMountCreate a free account to mount
knowledge base built for teams. It's built with React and TypeScript in both frontend and backend, uses a real-time collaboration engine, and is designed for excellent performance
41k11d agoReviewMountCreate a free account to mount
skill and follow its `references/rapid.md`. Short commands:
| Command | Step |
| --- | --- |
| `run` | Start the backend and frontend dev servers and report their URLs |
| `test` | Run the local acceptance, contract and E2E tests
41k7d agoReviewMountCreate a free account to mount