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"
|
||||
if sphinx.exists():
|
||||
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"
|
||||
if readme.exists():
|
||||
copy_tree(readme, SITE / "packages" / pkg / "README.md")
|
||||
|
|
@ -185,7 +194,27 @@ def main() -> None:
|
|||
("docs/models/README.md", "Data models"),
|
||||
("sphinx/index.html", "Sphinx 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(
|
||||
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>
|
||||
<p><input id="q" type="search" placeholder="Filter links…" /></p>
|
||||
{''.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>
|
||||
<h2>Catalogs</h2>
|
||||
<ul>{extra_lis}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue