Commit 26cc866
committed
refactor: drop engine pieces now owned by TechEngine (TechAPI = data + site)
TechAPI is now purely the curated dataset + public site + a lightweight bundled validator. The API server, ingestion crawlers, static-dump generator, coverage checks, full validation and the Pages build/deploy all live in TechEngine (linked as a submodule), so this removes the duplicated pieces to keep the two repos non-overlapping:
- remove app/ backend (config, database, main, models, routers, schemas, services), tests/, scripts/ (dump.py, seed.py), docs/ (API design), Dockerfile, docker-compose.yml, .env.example, .dockerignore, pyproject.toml
- remove .github/workflows/{deploy-pages,refresh-data,test}.yml (TechEngine owns build/deploy, dump refresh and tests)
- keep data/, site/, the lightweight validator (scripts/validate.py -> app/validate.py) and validate-data.yml, which self-checks then chains to TechEngine's full validation
Refs #11 parent 545e489 commit 26cc866
58 files changed
Lines changed: 51 additions & 5311 deletions
File tree
- .github
- workflows
- app
- models
- routers
- schemas
- services
- docs
- scripts
- tests
- integration
- unit
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 9 | + | |
14 | 10 | | |
15 | 11 | | |
16 | 12 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
7 | 15 | | |
8 | 16 | | |
9 | | - | |
| 17 | + | |
10 | 18 | | |
11 | 19 | | |
12 | 20 | | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
16 | | - | |
17 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
This file was deleted.
0 commit comments