You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(site): article pages get the design system + responsive layout
about, blog, blog posts, docs index, docs pages, and the phonological
layer page were raw markup with no .container (edge-to-edge text),
ad-hoc font sizes, nonexistent CSS variables (--color-surface /
--color-border fell back to off-brand hexes), 8px radii against the
1-2px ledger language, and no responsive behavior.
Add a shared article layer to global.css (.page-hero eyebrow/headline/
deck + .prose with reading measure, rhythm, marker bullets, blockquote,
and ledger tables) and convert all six pages to it. AsciiDoc bodies now
get prose styling via a plain class instead of per-page :global blocks.
Docs pages gain a contained grid with minmax(0,1fr) so long code lines
no longer stretch the layout, and a sticky sidebar.
Also fixes 17 more Astro whitespace-collapse sites the new permanent
source-scan guard surfaced (api, compare, maps, scripts, phonological,
about), and rewrites the 12 tests that asserted the fabricated NGA
partnership into truth-asserting regression guards (no NGA/NSG-2021
anywhere, about lists v1's real supporters).
<li><strong>Contract + zoo</strong> — <ahref="https://github.com/interscript/interscript-ml">interscript-ml</a> — the <code>models.yaml</code> index, IMF v1 model format,
62
+
and golden sets.</li>
63
+
<li><strong>Crystals</strong> — <ahref="https://www.secryst.org">secryst</a> (<code>gem secryst</code> · <code>pip install secryst</code> · <code>npm i secryst</code>) — local ONNX inference implementing
64
+
the contract. A crystal has no interscript dependency; an engine
65
+
without a crystal simply cannot execute maps that declare a
66
+
vocalization step.</li>
67
+
<li><strong>Training</strong> — <ahref="https://github.com/interscript/interscript-ml-train">interscript-ml-train</a> — teachers whose students enter the zoo.</li>
68
+
</ul>
69
+
</section>
72
70
73
-
<section>
74
-
<h2>Team</h2>
75
-
<p>
76
-
Interscript is an open-source project maintained by Ribose Inc.
77
-
and a community of contributors. Source code is on
78
-
<ahref="https://github.com/interscript">GitHub</a>; issues and
79
-
pull requests are welcome.
80
-
</p>
81
-
</section>
71
+
<section>
72
+
<h2>Team</h2>
73
+
<p>
74
+
Interscript is an open-source project maintained by Ribose Inc.
75
+
and a community of contributors. Source code is on <ahref="https://github.com/interscript">GitHub</a>; issues and
76
+
pull requests are welcome.
77
+
</p>
78
+
</section>
82
79
83
-
<section>
84
-
<h2>Supporters</h2>
85
-
<p>
86
-
The Interscript project has received extensive support from the
87
-
following organizations and individuals, in no particular order:
88
-
</p>
89
-
<ul>
90
-
<li>Prof. Lyubomir Ivanov (<ahref="https://www.bas.bg">Bulgarian Academy of Sciences</a>)</li>
91
-
<li><ahref="https://www.usgs.gov/core-science-systems/ngp/board-on-geographic-names">U.S. Board on Geographic Names (BGN)</a></li>
<li>The <ahref="https://www.eki.ee/wgrs/">Working Group on Romanization Systems</a> of the <ahref="https://unstats.un.org/unsd/ungegn/">United Nations Group of Experts on Geographical Names</a></li>
<li>The <ahref="https://www.eki.ee/wgrs/">Working Group on Romanization Systems</a> of the <ahref="https://unstats.un.org/unsd/ungegn/">United Nations Group of Experts on Geographical Names</a></li>
<code>/api/detect</code>. Or run the same engine locally in JS,
28
-
TypeScript, Ruby, or your terminal.
24
+
The Interscript REST API runs at <code>https://interscript.org/api/</code> — open to all, no auth, no rate limits (yet). Three endpoints: <code>/api/transliterate</code>, <code>/api/systems</code>, <code>/api/detect</code>. Or run the same engine locally in JS, TypeScript, Ruby, or your terminal.
29
25
</p>
30
26
<preclass="hero-curl"><codeset:html={`# Live, no install needed:
0 commit comments