Index Forgejo module repos and docs-master on the HTML catalog homepage
Some checks are pending
offline / test (push) Waiting to run
Some checks are pending
offline / test (push) Waiting to run
This commit is contained in:
parent
31fcd43dcc
commit
3daa88866d
1 changed files with 46 additions and 1 deletions
|
|
@ -117,7 +117,16 @@ def main() -> None:
|
||||||
sphinx = ROOT / "docs" / "sphinx" / "_build" / "html"
|
sphinx = ROOT / "docs" / "sphinx" / "_build" / "html"
|
||||||
if sphinx.exists():
|
if sphinx.exists():
|
||||||
copy_tree(sphinx, SITE / "sphinx")
|
copy_tree(sphinx, SITE / "sphinx")
|
||||||
for pkg in ("verae-activate", "verae-zapier", "verae-zapier-middleware", "zappier"):
|
for pkg in (
|
||||||
|
"verae-activate",
|
||||||
|
"verae-zapier",
|
||||||
|
"verae-zapier-middleware",
|
||||||
|
"zappier",
|
||||||
|
"verae-request-splitter",
|
||||||
|
"verae-archive-worm",
|
||||||
|
"verae-archive-aggregator",
|
||||||
|
"docs-master",
|
||||||
|
):
|
||||||
readme = ROOT / "packages" / pkg / "README.md"
|
readme = ROOT / "packages" / pkg / "README.md"
|
||||||
if readme.exists():
|
if readme.exists():
|
||||||
copy_tree(readme, SITE / "packages" / pkg / "README.md")
|
copy_tree(readme, SITE / "packages" / pkg / "README.md")
|
||||||
|
|
@ -185,7 +194,27 @@ def main() -> None:
|
||||||
("docs/models/README.md", "Data models"),
|
("docs/models/README.md", "Data models"),
|
||||||
("sphinx/index.html", "Sphinx HTML"),
|
("sphinx/index.html", "Sphinx HTML"),
|
||||||
("docs/04-activate/SETUP-ZAPIER-DEVELOPER.html", "Setup HTML"),
|
("docs/04-activate/SETUP-ZAPIER-DEVELOPER.html", "Setup HTML"),
|
||||||
|
("docs-master/README.md", "Master summaries (docs-master)"),
|
||||||
|
("docs-master/MESSAGE-FLOWS.md", "Numbered message flows"),
|
||||||
|
("docs-master/modules-and-nats.md", "NATS address table"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
git_repos = [
|
||||||
|
("master-zapier-plan-draft", "Monorepo (this workspace)"),
|
||||||
|
("zappier-edge", "Metered HTTPS edge"),
|
||||||
|
("verae-middleware", "Zapier-facing HTTP + NATS workers"),
|
||||||
|
("verae-zapier-app", "Full Zapier Platform app"),
|
||||||
|
("verae-activate", "Activate-now Zapier app"),
|
||||||
|
("verae-request-splitter", "Hash vs attachment splitter"),
|
||||||
|
("verae-archive-worm", "Bloom-filtered WORM archive node"),
|
||||||
|
("verae-archive-aggregator", "Archive reply aggregator"),
|
||||||
|
("zapier-docs-master", "Master summaries and NATS contracts"),
|
||||||
|
]
|
||||||
|
git_lis = "".join(
|
||||||
|
f'<li><a href="https://git.georgelambert.org/marchon/{name}">{name}</a> '
|
||||||
|
f'<span class="path">{desc}</span></li>'
|
||||||
|
for name, desc in git_repos
|
||||||
|
)
|
||||||
extra_lis = "".join(
|
extra_lis = "".join(
|
||||||
f'<li><a href="{h}">{lab}</a></li>' for h, lab in extra if (SITE / h).exists() or h.startswith("sphinx")
|
f'<li><a href="{h}">{lab}</a></li>' for h, lab in extra if (SITE / h).exists() or h.startswith("sphinx")
|
||||||
)
|
)
|
||||||
|
|
@ -221,6 +250,22 @@ def main() -> None:
|
||||||
<main>
|
<main>
|
||||||
<p><input id="q" type="search" placeholder="Filter links…" /></p>
|
<p><input id="q" type="search" placeholder="Filter links…" /></p>
|
||||||
{''.join(cards)}
|
{''.join(cards)}
|
||||||
|
<section>
|
||||||
|
<h2>Git repositories (Forgejo)</h2>
|
||||||
|
<p>Clone: <code>ssh://git@git.georgelambert.org:2223/marchon/<name>.git</code> (SSH port 2223). Branches <code>main</code> and <code>master</code>.</p>
|
||||||
|
<ul>{git_lis}</ul>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Master module docs</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="docs-master/README.md">docs-master README</a></li>
|
||||||
|
<li><a href="docs-master/MESSAGE-FLOWS.md">MESSAGE-FLOWS.md</a></li>
|
||||||
|
<li><a href="docs-master/modules-and-nats.md">modules-and-nats.md</a></li>
|
||||||
|
<li><a href="docs-master/archive-nats.md">archive-nats.md</a></li>
|
||||||
|
<li><a href="docs-master/composition.md">composition.md</a></li>
|
||||||
|
<li><a href="docs-master/modules/">Per-module SUMMARY.md and NATS.md</a></li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>Catalogs</h2>
|
<h2>Catalogs</h2>
|
||||||
<ul>{extra_lis}
|
<ul>{extra_lis}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue