chore(gitmodules): document service paths, add langextract upstream submodule
- Comment block mapping services to submodule paths (carbonyl/chandra/pageindex/langextract upstream) - Note agent-regex-search-api and claw-harness-api as in-repo only - Add services/langextract-api/upstream → google/langextract (shallow) - Document submodule and optional pip install -e in service-langextract.md
This commit is contained in:
parent
68cb5737c5
commit
466ed6b65f
24
.gitmodules
vendored
24
.gitmodules
vendored
@ -1,12 +1,28 @@
|
|||||||
|
# Correspondance chemins services ↔ sous-modules Git :
|
||||||
|
#
|
||||||
|
# — Amonts tiers (sous-module dans services/<service>/upstream/) :
|
||||||
|
# services/carbonyl/upstream → fathyb/carbonyl
|
||||||
|
# services/chandra/upstream → datalab-to/chandra
|
||||||
|
# services/pageindex/upstream → VectifyAI/PageIndex
|
||||||
|
# services/langextract-api/upstream → google/langextract
|
||||||
|
#
|
||||||
|
# — Code versionné dans ce dépôt uniquement (pas de sous-module sur la racine du service) :
|
||||||
|
# services/agent-regex-search-api
|
||||||
|
# services/claw-harness-api (claw-code amont : clone séparé, voir docs/repo/service-claw-harness.md)
|
||||||
|
|
||||||
[submodule "services/carbonyl/upstream"]
|
[submodule "services/carbonyl/upstream"]
|
||||||
path = services/carbonyl/upstream
|
path = services/carbonyl/upstream
|
||||||
url = https://github.com/fathyb/carbonyl.git
|
url = https://github.com/fathyb/carbonyl.git
|
||||||
shallow = true
|
shallow = true
|
||||||
[submodule "services/pageindex/upstream"]
|
|
||||||
path = services/pageindex/upstream
|
|
||||||
url = https://github.com/VectifyAI/PageIndex.git
|
|
||||||
shallow = true
|
|
||||||
[submodule "services/chandra/upstream"]
|
[submodule "services/chandra/upstream"]
|
||||||
path = services/chandra/upstream
|
path = services/chandra/upstream
|
||||||
url = https://github.com/datalab-to/chandra.git
|
url = https://github.com/datalab-to/chandra.git
|
||||||
shallow = true
|
shallow = true
|
||||||
|
[submodule "services/pageindex/upstream"]
|
||||||
|
path = services/pageindex/upstream
|
||||||
|
url = https://github.com/VectifyAI/PageIndex.git
|
||||||
|
shallow = true
|
||||||
|
[submodule "services/langextract-api/upstream"]
|
||||||
|
path = services/langextract-api/upstream
|
||||||
|
url = https://github.com/google/langextract.git
|
||||||
|
shallow = true
|
||||||
|
|||||||
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
API HTTP locale sur **`127.0.0.1`** autour de [google/langextract](https://github.com/google/langextract) : extractions structurées depuis du texte, avec ancrage caractères optionnel.
|
API HTTP locale sur **`127.0.0.1`** autour de [google/langextract](https://github.com/google/langextract) : extractions structurées depuis du texte, avec ancrage caractères optionnel.
|
||||||
|
|
||||||
|
Le dépôt amont est aussi référencé comme **sous-module Git** : `services/langextract-api/upstream` (voir `.gitmodules` à la racine du monorepo). Après `git clone`, exécuter `git submodule update --init --recursive services/langextract-api/upstream` si le dossier est vide. Par défaut l’API installe la librairie via **PyPI** (`requirements.txt`). Pour utiliser la révision du sous-module : `pip install -e ./upstream` dans le venv et retirer la ligne `langextract` du fichier `requirements.txt` pour cette installation.
|
||||||
|
|
||||||
## Variables
|
## Variables
|
||||||
|
|
||||||
| Variable | Obligatoire | Description |
|
| Variable | Obligatoire | Description |
|
||||||
|
|||||||
1
services/langextract-api/upstream
Submodule
1
services/langextract-api/upstream
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 9b57b1b63b3a09bc1a64deeb29d4865d533049ff
|
||||||
Loading…
x
Reference in New Issue
Block a user