mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
docs: document upstream and exporter base modules
This commit is contained in:
1 parent
ace32054f5
commit
de19473f2c
1 file changed
+7
-1
+7
-1
@@ -258,6 +258,11 @@ under `.cache/upstream/`, addressed by commit sha, so `--offline` replays a
|
||||
previous run. GitHub, GitLab and Forgejo upstreams; other hosts are
|
||||
reported as skipped.
|
||||
|
||||
The forge side lives in `upstream.py`: it resolves a revision, fetches a
|
||||
file at a given sha, and compares trees, for the forge families the
|
||||
profiles point at. It knows nothing about profile structure, so anchoring
|
||||
logic and repository access stay testable apart.
|
||||
|
||||
### validation.py
|
||||
|
||||
Validation index and ground truth formatting. Used by verify.py for emulator-level checks
|
||||
@@ -402,7 +407,8 @@ python -m scripts.scraper.targets.batocera_targets_scraper --dry-run
|
||||
|
||||
## Exporters
|
||||
|
||||
Located in `scripts/exporter/`. Each inherits `BaseExporter` and implements `export()`.
|
||||
Located in `scripts/exporter/`. Each inherits `BaseExporter`, defined in
|
||||
`base_exporter.py` with `export()` and `validate()`, and implements both.
|
||||
|
||||
| Exporter | Output format |
|
||||
|----------|--------------|
|
||||
|
||||
Reference in new issue
Block a user