|
2 | 2 | title = "Home" |
3 | 3 | +++ |
4 | 4 |
|
5 | | -<div class="border-top position-relative overflow-hidden"> |
6 | | - {{< blueprint theme="light" >}} |
| 5 | +{{< blueprint color="white" class="border-top pt-4 pt-md-5 pb-3" >}} |
| 6 | + <div> |
| 7 | + <div class="badge text-wrap border border-primary text-dark fs-6 mb-4 p-2"><b>Blaze</b>: Compiling JSON Schema for 10x Faster Validation. <a href="https://arxiv.org/abs/2503.02770">Read our paper</a></div> |
7 | 8 |
|
8 | | - <div class="container pt-4 pt-md-5 pb-3 position-relative"> |
9 | | - <div> |
10 | | - <div class="badge text-wrap border border-primary text-dark fs-6 mb-4 p-2"><b>Blaze</b>: Compiling JSON Schema for 10x Faster Validation. <a href="https://arxiv.org/abs/2503.02770">Read our paper</a></div> |
11 | | - |
12 | | - <h1 class="display-2 fw-bold d-none d-lg-block">The <span class="text-gradient-metal">JSON Schema</span> Registry</h1> |
13 | | - <h1 class="display-5 fw-bold d-lg-none">The <span class="text-gradient-metal">JSON Schema</span> Registry</h1> |
| 9 | + <h1 class="display-2 fw-bold d-none d-lg-block">The <span class="text-gradient-metal">JSON Schema</span> Registry</h1> |
| 10 | + <h1 class="display-5 fw-bold d-lg-none">The <span class="text-gradient-metal">JSON Schema</span> Registry</h1> |
14 | 11 |
|
15 | | - <h2 class="fw-lighter d-none d-lg-block"> |
16 | | - <span class="me-2">Enterprise-grade</span> | <span class="mx-2">High-performance</span> | <span class="ms-2">Self-hosted</span> |
17 | | - </h2> |
| 12 | + <h2 class="fw-lighter d-none d-lg-block"> |
| 13 | + <span class="me-2">Enterprise-grade</span> | <span class="mx-2">High-performance</span> | <span class="ms-2">Self-hosted</span> |
| 14 | + </h2> |
18 | 15 |
|
19 | | - <p class="fw-lighter fs-4 d-lg-none"> |
20 | | - <span class="me-2">Enterprise-grade</span> | <span class="mx-2">High-performance</span> | <span class="ms-2">Self-hosted</span> |
21 | | - </p> |
| 16 | + <p class="fw-lighter fs-4 d-lg-none"> |
| 17 | + <span class="me-2">Enterprise-grade</span> | <span class="mx-2">High-performance</span> | <span class="ms-2">Self-hosted</span> |
| 18 | + </p> |
22 | 19 |
|
23 | | - <p class="text-muted mt-4 fw-light w-lg-75">JSON Schema is at the core of your governance program, but working with it shouldn't be a headache. Our self-hosted registry eliminates the complexity of operating schemas at scale. <i class="fw-lighter text-body">Led by a <a target="_blank" href="https://www.linkedin.com/in/jviotti/">member</a> of the JSON Schema Technical Steering Committee.</i></p> |
| 20 | + <p class="text-muted mt-4 fw-light w-lg-75">JSON Schema is at the core of your governance program, but working with it shouldn't be a headache. Our self-hosted registry eliminates the complexity of operating schemas at scale. <i class="fw-lighter text-body">Led by a <a target="_blank" href="https://www.linkedin.com/in/jviotti/">member</a> of the JSON Schema Technical Steering Committee.</i></p> |
24 | 21 |
|
25 | | - <div class="mt-5"> |
26 | | - <a class="btn btn-lg btn-primary me-2" href="https://github.com/sourcemeta/registry" role="button"> |
27 | | - <i class="bi bi-github me-1"></i> View on GitHub</a> |
28 | | - <a class="btn btn-lg btn-light border" href="https://schemas.sourcemeta.com" role="button"> |
29 | | - <i class="bi bi-box-arrow-up-right me-1"></i> Explore a live instance</a> |
30 | | - </div> |
| 22 | + <div class="mt-5"> |
| 23 | + <a class="btn btn-lg btn-primary me-2" href="https://github.com/sourcemeta/registry" role="button"> |
| 24 | + <i class="bi bi-github me-1"></i> View on GitHub</a> |
| 25 | + <a class="btn btn-lg btn-light border" href="https://schemas.sourcemeta.com" role="button"> |
| 26 | + <i class="bi bi-box-arrow-up-right me-1"></i> Explore a live instance</a> |
31 | 27 | </div> |
32 | | - |
33 | | - <a class="d-block" href="https://schemas.sourcemeta.com"> |
34 | | - <img class="w-100 my-5 border shadow" src="screenshot.webp" alt="The Sourcemeta JSON Schema Registry"> |
35 | | - </a> |
36 | 28 | </div> |
37 | | -</div> |
| 29 | + |
| 30 | + <a class="d-block" href="https://schemas.sourcemeta.com"> |
| 31 | + <img class="w-100 my-5 border shadow" src="screenshot.webp" alt="The Sourcemeta JSON Schema Registry"> |
| 32 | + </a> |
| 33 | +{{< /blueprint >}} |
38 | 34 |
|
39 | 35 | {{< components/ribbon >}} |
40 | 36 | <div class="container text-secondary d-flex flex-column flex-xl-row align-items-center text-center text-xl-start"> |
@@ -161,23 +157,25 @@ <h3 class="display-6 fw-bold mb-3">Designed to solve schema management at scale< |
161 | 157 | </div> |
162 | 158 | </div> |
163 | 159 |
|
164 | | - <div class="border p-4 bg-light-subtle d-flex align-items-lg-center flex-column flex-md-row"> |
165 | | - <a href="https://www.linkedin.com/in/jviotti/"> |
166 | | - <img src="jviotti.webp" alt="Juan Cruz Viotti" class="img-thumbnail mb-4 mb-md-0 me-md-4" style="max-width: 200px"> |
167 | | - </a> |
| 160 | + {{< callout >}} |
| 161 | + <div class="col-12 col-md-auto"> |
| 162 | + <a href="https://www.linkedin.com/in/jviotti/"> |
| 163 | + <img src="jviotti.webp" alt="Juan Cruz Viotti" class="img-thumbnail mb-4 mb-md-0" style="max-width: 200px"> |
| 164 | + </a> |
| 165 | + </div> |
168 | 166 |
|
169 | | - <div> |
| 167 | + <div class="col-12 col-md"> |
170 | 168 | <div class="h4 fw-bold">Do you have any questions?</div> |
171 | | - <p class="lead mb-1">I'm <a href="https://www.linkedin.com/in/jviotti/">Juan Cruz Viotti</a>, founder of Sourcemeta, member of the JSON Schema Technical Steering Committee, O'Reilly author, and award-winning University of Oxford alumnus.</p> |
172 | | - <p>I'd love to discuss how JSON Schema, OpenAPI, and Sourcemeta tooling can help you build world class APIs.</p> |
173 | | - <button type="button" class="btn btn-dark" data-cal-link="jviotti/30min" data-cal-namespace="30min" data-cal-config='{"layout":"month_view"}'>Book a virtual coffee chat</button> |
| 169 | + <p class="lead mb-1 text-white-50">I'm <a href="https://www.linkedin.com/in/jviotti/" class="text-white">Juan Cruz Viotti</a>, founder of Sourcemeta, member of the JSON Schema Technical Steering Committee, O'Reilly author, and award-winning University of Oxford alumnus.</p> |
| 170 | + <p class="text-white-50">I'd love to discuss how JSON Schema, OpenAPI, and Sourcemeta tooling can help you build world class APIs.</p> |
| 171 | + <button type="button" class="btn btn-light" data-cal-link="jviotti/30min" data-cal-namespace="30min" data-cal-config='{"layout":"month_view"}'>Book a virtual coffee chat</button> |
174 | 172 | <script type="text/javascript"> |
175 | 173 | (function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement("script")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === "string"){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, ["initNamespace", namespace]);} else p(cal, ar); return;} p(cal, ar); }; })(window, "https://app.cal.com/embed/embed.js", "init"); |
176 | 174 | Cal("init", "30min", {origin:"https://cal.com"}); |
177 | 175 | Cal.ns["30min"]("ui", {"cssVarsPerTheme":{"light":{"cal-brand":"#000000"},"dark":{"cal-brand":"#ffffff"}},"hideEventTypeDetails":false,"layout":"month_view"}); |
178 | 176 | </script> |
179 | 177 | </div> |
180 | | - </div> |
| 178 | + {{< /callout >}} |
181 | 179 | </div> |
182 | 180 | </section> |
183 | 181 |
|
@@ -306,5 +304,3 @@ <h1 class="card-title pricing-card-title">€1125<small class="text-body-seconda |
306 | 304 | </div> |
307 | 305 | </div> |
308 | 306 | </section> |
309 | | - |
310 | | -{{< sections/opensource >}} |
0 commit comments