team integration tests
npm run test:app -- src/pages/path/to/test.test.tsx --run # Run a specific frontend test file from repo root
npx vitest path/to/test # Run a specific backend test file
# Development
Steady24 mentions in 2 weeks
No other project uses it yet
27k7mo agoReviewMountCreate a free account to mount
failures
- Use `--sequence.seed=12345` to reproduce a specific order
## Writing Tests
**Reference files:**
- **Vitest (frontend)**: `src/app/src/hooks/usePageMeta.test.ts` - explicit imports
- **Vitest (backend)**: `test/assertions/contains.test.ts` - explicit imports
All tests require explicit imports from vitest
Steady24 mentions in 2 weeks
No other project uses it yet
27k7mo agoReviewMountCreate a free account to mount
decompiler builds). In no solution and not run by CI; see `TestTools/README.md`
Windows-only frontends, packaging, and tests:
- `ILSpy.AddIn/`, `ILSpy.AddIn.VS2022/` — Visual Studio add-ins (`net472`)
- `ILSpy.Installer/` — WiX installer (`net472
Steady6 mentions in 2 weeks
No other project uses it yet
27k6y agoReviewMountCreate a free account to mount
docs live under `website/docs/developer-docs/` and are published at <https://docs.goauthentik.io/docs/developer-docs/>:
- `setup/full-dev-environment.mdx` — full backend + frontend dev environment.
- `setup/frontend-dev-environment.mdx` — web-only setup.
- `setup/debugging.mdx` — attaching a debugger (VS Code config included).
- `docs/style-guide.mdx
No other project uses it yet
26k3mo agoReviewMountCreate a free account to mount
what to test for UI changes (the file loads automatically when you
work on frontend files).
The right attitude is: "What could go wrong, and how do I verify that
26k48d agoReviewMountCreate a free account to mount
bash
npm start # Setup dev + start all
npm run dev # Frontend + backend
npm run lint-dev # Lint with auto-fix (ALWAYS before done)
npx turbo run lint --filter= # Lint
Steady6 mentions in 2 weeks
No other project uses it yet
25k5mo agoReviewMountCreate a free account to mount
here are for upstream syncs or harness maintenance.
- `postgres/conformance/pg-sqltests/` - `.sqltest` coverage for the PostgreSQL frontend. Tests are meant to pass on both tursopg (`run`) and real PostgreSQL (`run-postgres`).
- `testing/cli_tests
25k5d agoReviewMountCreate a free account to mount
existing code that uses `any`, narrow it to a concrete type whenever feasible.
- For frontend components and pages, prefer Ant Design v5 components and follow its conventions. Reference https://ant.design
Steady3 mentions in 2 weeks
No other project uses it yet
25k2y agoReviewMountCreate a free account to mount
strictly enforced. You must use `go modules` for dependency management.
* **UI (React/TypeScript):** The frontend is written in React and TypeScript.
* **Kubernetes Manifests:** Argo CD heavily relies on Kubernetes manifests
No other project uses it yet
25k20d agoReviewMountCreate a free account to mount
/schema`: database schema definitions for core databases store and visibility store
- `/service`: main services (frontend, history, matching, worker, etc.)
- `/service/frontend`: frontend service implementation
- `/service/history`: history service implementation
- `/service/matching`: matching service
24k4mo agoReviewMountCreate a free account to mount
marimo Development Guidelines
marimo is a reactive notebook for Python with a modern web frontend.
## Your primary responsibility is to the project and its users
Being an open source library
No other project uses it yet
23k3mo agoReviewMountCreate a free account to mount
agentic workflows, and MCP tool-use. Backend is Python 3.11 / Django 5.2 / LangChain; frontend is Vue 3 / Vite. Data layer is PostgreSQL + pgvector and Redis; Celery for async work
No other project uses it yet
23k23mo agoReviewMountCreate a free account to mount
codebase. Main areas:
- `apps/opik-backend`: Java backend (source in `src/main/java`, tests in `src/test/java`).
- `apps/opik-frontend`: React/TypeScript frontend (`src` and related assets/config).
- `apps/opik-documentation`: documentation website and generated API docs.
- `sdks/python`, `sdks/typescript`, `sdks/opik_optimizer
Steady19 mentions in 2 weeks
No other project uses it yet
23k3mo agoReviewMountCreate a free account to mount
Follow Test Patterns**: Use `create(:factory)` syntax (FactoryBot) and standard RSpec expectations.
- **Frontend vs Backend**: We are currently focused on robust backend regression tests. Frontend changes require more manual user
No other project uses it yet
23k4mo agoReviewMountCreate a free account to mount
clippy::too_many_lines
-W clippy::cognitive_complexity -W clippy::excessive_nesting -D warnings`.
## Frontend (web/)
- After every change under `web/`, run `npm run format:check` from `web/`
before considering
23k2d agoReviewMountCreate a free account to mount