mirror of
https://github.com/Such-Software/adaptive-multi-protocol-gateway.git
synced 2026-10-29 04:19:05 +01:00
Add local preview fixture manifests
This commit is contained in:
@@ -32,11 +32,23 @@ or deployment notes.
|
||||
```sh
|
||||
python3 -m ampg --config examples/wownero.gateway.toml build
|
||||
python3 -m ampg --config examples/wownero.gateway.toml manifest
|
||||
python3 -m ampg --config examples/wownero.gateway.toml preview manifest
|
||||
```
|
||||
|
||||
`build` emits the manifest after writing protocol outputs. `manifest` rewrites only the
|
||||
manifest and does not rebuild protocol outputs.
|
||||
|
||||
`preview manifest` writes:
|
||||
|
||||
```text
|
||||
<site.outputs.root>/ampg-preview-fixture-manifest.json
|
||||
```
|
||||
|
||||
Preview manifests point fixture URLs at loopback HTTP servers for generated output roots.
|
||||
They preserve the intended published URL and transport checks under each fixture's
|
||||
`published` metadata. Use preview manifests to verify generated output with AMPB before
|
||||
real Tor, I2P, Gemini, or other transport daemons are installed or adopted.
|
||||
|
||||
## Address Status
|
||||
|
||||
Some transports may not have final public addresses when a fixture is generated. In those
|
||||
|
||||
@@ -139,6 +139,8 @@ daemon_policy = "auto"
|
||||
- `ampg plan` identifies the Wownero source tree and selected protocols.
|
||||
- `ampg build` creates clearnet, Tor, I2P, and Gemini output without requiring Markdown.
|
||||
- `ampg build` writes a fixture manifest that AMPB can check.
|
||||
- `ampg preview manifest` writes loopback fixture URLs that AMPB can check before live
|
||||
transport daemons are installed or adopted.
|
||||
- Tor output contains no `<script>` tags or inline event handlers.
|
||||
- Generated Gemini output has readable headings, paragraphs, and links.
|
||||
- Generated Micron output fits terminal-first browsing.
|
||||
@@ -150,6 +152,8 @@ daemon_policy = "auto"
|
||||
python3 -m ampg --config examples/wownero.gateway.toml plan
|
||||
python3 -m ampg --config examples/wownero.gateway.toml build
|
||||
python3 -m ampg --config examples/wownero.gateway.toml manifest
|
||||
python3 -m ampg --config examples/wownero.gateway.toml preview endpoints
|
||||
python3 -m ampg --config examples/wownero.gateway.toml preview manifest
|
||||
python3 -m ampg --config examples/i2p-only.gateway.toml plan
|
||||
python3 -m ampg --config examples/i2p-only.gateway.toml build
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user