functions.
- **Documentation**: Found in `Documentation/`, this includes user manuals and guides.
- **Limited HTML Frontend**: Found mostly in `theme/` and export_html.cpp.
---
## Developer Workflows
### Building the Project
- Subsurface uses **CMake
3.2k19mo agoReviewMountCreate a free account to mount
TypeScript using Nest.js (with Fastify) for the server backend and Angular for the client frontend.
Always reference these instructions first and fallback to search or bash commands only when
Steady5 mentions in 2 weeks
No other project uses it yet
2.8k2y agoReviewMountCreate a free account to mount
starts the event loop.
- Most runtime functionality is implemented as addons under `src/`:
- `frontend/` exposes client-facing protocols such as XIM, IBus, DBus, and Wayland IM.
- `im/` contains input method
No other project uses it yet
2.6k21mo agoReviewMountCreate a free account to mount
development server
npm run test:e2e:containers # Playwright against locally built API and frontend containers
```
Install Chromium with `npx playwright install chromium` before running browser tests. Container E2E also requires
1.9k41d agoReviewMountCreate a free account to mount
time only
npm run check && npm run format # Type check + format
npm run build-frontend-prod # Production build
```
## Project Structure
**Root:** `manage.py`, `local.yml`/`production.yml` (Docker Compose), `.env`, `pytest.ini`, `setup.cfg`, `.pylintrc
1.9k7mo agoReviewMountCreate a free account to mount
stores time-series data in **RRDtool**, and renders historical graphs for network operations.
- **Architecture**:
- **Frontend**: PHP 8.3+ web UI for configuration and visualization.
- **Backend**: MySQL/MariaDB for metadata/state/configuration/statistics;
RRD files
No other project uses it yet
1.9k58d agoReviewMountCreate a free account to mount
update landing page submodule`
### File Organization
- Keep routes in `beaverhabits/routes/`
- Storage logic in `beaverhabits/storage/`
- Frontend components in `beaverhabits/frontend/`
- Core business logic in `beaverhabits/core/`
## Development Workflow
- Test locally before committing
- Update
1.8k9mo agoReviewMountCreate a free account to mount
Statistics-service and read-only-mode browser tests remain on their separately configured paths.
### Frontend assets
Change Gallery styles in `src\Bootstrap\less`, not generated CSS. Then run:
```powershell
.\tools
1.6k4y agoReviewMountCreate a free account to mount
operability (rate limiting, RBAC, pluggable captcha/storage/cache). Backend is ASP.NET Core 9 + EF Core (PostgreSQL), frontend is React 19 + Vite with real‑time SignalR.
## Development principles
- Exercise-related models/features
1.6k14mo agoReviewMountCreate a free account to mount