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

972 B

⚠️ 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.