-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsite.json
More file actions
40 lines (40 loc) · 2.1 KB
/
Copy pathsite.json
File metadata and controls
40 lines (40 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
"title": "VeriSimDB Data",
"output": "_site",
"index_page": "hub/index.html",
"copy": [
{ "from": "www/public", "to": ".", "required": false },
{ "from": "www/.well-known", "to": ".well-known", "required": true },
{ "from": "index.json", "to": "index.json", "required": true },
{ "from": "scans", "to": "scans", "required": true },
{ "from": "dispatch", "to": "dispatch", "required": false },
{ "from": "outcomes", "to": "outcomes", "required": false },
{ "from": "patterns", "to": "patterns", "required": true },
{ "from": "recipes", "to": "recipes", "required": true },
{ "from": "health", "to": "health", "required": false },
{ "from": "policy", "to": "policy", "required": false },
{ "from": "docs", "to": "docs", "required": true },
{ "from": "README.adoc", "to": "README.adoc", "required": true },
{ "from": "LICENSE", "to": "LICENSE", "required": false }
],
"listing": [
{ "root": "docs", "label": "Documentation", "match": [".adoc", ".md"], "link_target": "source" }
],
"nojekyll": true,
"notes": [
"Publish allowlist for scripts/build-site.mjs (Bun / Node — no Ruby, no Jekyll).",
"Nothing reaches the site root unless it is named here.",
"",
"URL compatibility with the retired Jekyll build (checked 2026-09-21 against the",
"live deployment): index.json, scans/**, dispatch/**, outcomes/**, patterns/**,",
"recipes/**, health/**, policy/**, docs/**, README.adoc and .well-known/** all",
"served HTTP 200 and still do. Two deliberate differences:",
" 1. There is no root index.html, so '/' keeps serving index.json. GitHub Pages",
" falls back to index.json for a directory index; adding index.html would",
" silently change the content type of the machine endpoint.",
" 2. Root-level tooling files the Jekyll mirror exposed by accident are no",
" longer published: Justfile, setup.sh, guix.scm, mise.toml, stapeln.toml,",
" repo-paths.json, contractile.just, examples/**, ffi/**. The git tree stays",
" canonical for those; add a copy entry if a consumer really needs one."
]
}