17 lines
578 B
Markdown
17 lines
578 B
Markdown
# pyxray dev
|
|
|
|
This workspace contains the rewrite of pyxray.
|
|
|
|
The old implementation is kept in `../main`. New code should keep backend, frontend, and protocol boundaries separate.
|
|
|
|
## Layout
|
|
|
|
```text
|
|
backend/ Python backend, CLI, API server, and core services.
|
|
frontend/ TypeScript frontend. It talks to the backend only through HTTP APIs.
|
|
protocol/ API contracts such as OpenAPI and shared schemas.
|
|
docs/ Architecture and design notes.
|
|
```
|
|
|
|
No service interfaces are committed yet. Define the protocol and architecture first, then add backend interfaces.
|