docs: update project documentation and verification strategies
- Update GEMINI.md with verification steps and remove ignored docs reference - Update README.md to remove reference to local langchain-docs - Update backend/GEMINI.md with correct database schema (users table) and architecture details - Update frontend/GEMINI.md with latest project structure
This commit is contained in:
@@ -15,11 +15,13 @@ This document serves as a guide for the frontend implementation of the Election
|
||||
## Project Structure
|
||||
- `src/components/`:
|
||||
- `auth/`: Login, Registration, and OIDC callback forms/pages.
|
||||
- `chat/`: Core chat interface components, including message list and plot rendering.
|
||||
- `layout/`: Main application layout including the sidebar navigation.
|
||||
- `ui/`: Reusable primitive components (buttons, cards, inputs, etc.) via Shadcn.
|
||||
- `src/services/`:
|
||||
- `api.ts`: Axios instance configuration with `/api/v1` base URL and interceptors.
|
||||
- `auth.ts`: Authentication logic (Login, Logout, OIDC, User Profile).
|
||||
- `chat.ts`: Service for interacting with the agent streaming endpoint.
|
||||
- `src/lib/`:
|
||||
- `validations/`: Zod schemas for form validation.
|
||||
- `utils.ts`: Core utility functions.
|
||||
@@ -42,3 +44,7 @@ The frontend communicates with the backend's `/api/v1` endpoints:
|
||||
- `npm run dev`: Start development server.
|
||||
- `npm run build`: Build for production.
|
||||
- `npm run test`: Run Vitest unit tests.
|
||||
|
||||
## Documentation
|
||||
- **[README](../README.md)**: Main project documentation and setup guide.
|
||||
- **[Backend Guide](../backend/GEMINI.md)**: Backend implementation details.
|
||||
|
||||
Reference in New Issue
Block a user