-
Notifications
You must be signed in to change notification settings - Fork 45
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Merge code-graph and code-graph-backend into code-graph
Objective
Merge the repositories code-graph and code-graph-backend into code-graph, restructuring to follow the architecture and layout similar to QueryWeaver.
Requirements
- Integrate the Python backend from
code-graph-backendintocode-graph. - Use React for the frontend, based on the existing
code-graphfrontend. - Structure the project such that the backend is purely Python-based (no Node.js backend, no Next.js backend), to minimize extra hops between frontend and backend.
- Reference: follow the architectural patterns seen in QueryWeaver.
- Update documentation to reflect merged structure, installation instructions, and development guidelines.
Steps
- Copy/move
code-graph-backendsources into an appropriate backend folder incode-graph(suggested:backend/). - Refactor the build/deployment scripts in
code-graphto support both React frontend and Python backend. - Verify routing between frontend and backend (ensure React app communicates directly with Python backend).
- Remove redundant Node.js/Next.js backend code from the project (if present).
- Update README and docs with new structure, usage, and development workflows.
- Test the merged project thoroughly.
Acceptance Criteria
- Single repository (
code-graph) with a clearfrontend(React) andbackend(Python) structure - Documentation updated
- No extra Node.js backend layer
- All previous functionality from both projects preserved
References:
Reactions are currently unavailable
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request