You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e27b7fb
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,6 +121,19 @@ For local iteration without publishing, clone the Vue repo into `./QuantDinger-V
121
121
122
122
---
123
123
124
+
## Code Organization
125
+
126
+
Read [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md), [`docs/EXTENSION_GUIDE.md`](docs/EXTENSION_GUIDE.md), and [`docs/MODULE_BOUNDARIES.md`](docs/MODULE_BOUNDARIES.md) before larger backend changes.
Published backend images are stamped from the Git release tag automatically. A `v4.0.3` tag becomes `APP_VERSION=4.0.3`, which is what OpenAPI metadata and the UI brand config expose. Local source runs fall back to `git describe` and then the repo-root `VERSION` file; local Docker builds can override explicitly:
444
+
Published backend images are stamped from the Git release tag automatically. A `v4.0.4` tag becomes `APP_VERSION=4.0.4`, which is what OpenAPI metadata and the UI brand config expose. Local source runs fall back to `git describe` and then the repo-root `VERSION` file; local Docker builds can override explicitly:
445
445
446
446
```bash
447
447
APP_VERSION=$(git describe --tags --abbrev=0 | sed 's/^v//') docker compose up -d --build backend
@@ -718,6 +718,9 @@ Economic calendar data is free-first: QuantDinger uses the no-key AkShare/Wallst
718
718
| Doc | Notes |
719
719
|-----|--------|
720
720
|[Human Web API (OpenAPI)](docs/api/openapi.yaml)| flask-smorest spec — browse with [`docs/api/index.html`](docs/api/index.html) (HTTP server required) |
721
+
|[Backend architecture](docs/ARCHITECTURE.md)| Runtime surfaces, ownership boundaries, and refactor rules |
722
+
|[Extension guide](docs/EXTENSION_GUIDE.md)| How to add APIs, adapters, data sources, workers, and strategy features |
0 commit comments