Files
pulse/internal/api/DO_NOT_EDIT_FRONTEND_HERE.md
T
2026-03-24 16:05:19 +00:00

25 lines
972 B
Markdown

# ⚠️ DO NOT EDIT FRONTEND FILES HERE ⚠️
This `frontend-modern` directory is **AUTO-GENERATED** during builds.
## The REAL frontend location is
### `${PULSE_REPOS_DIR}/pulse/frontend-modern`
## Why does this exist?
- Go's `embed` directive cannot access files outside the module
- The build process copies the frontend here for embedding
- This directory is in `.gitignore` and not committed
## What happens if you edit files here?
- **YOUR CHANGES WILL BE LOST** on the next build
- The Makefile deletes and recreates this directory
## How to edit frontend code
1. Edit files in `${PULSE_REPOS_DIR}/pulse/frontend-modern/src/`
2. The frontend dev shell on `http://127.0.0.1:5173` will hot-reload
3. That dev shell proxies `/api` and `/ws` to the backend on `http://127.0.0.1:7655`
4. When building for production, the Makefile copies it here
---
This file exists to prevent confusion. The directory structure is intentional and required by Go's limitations.