Files
Ryan El Kochta 4a5474858c Add application compatibility dashboard to gvisor.dev
Includes:
- A JSON schema for the application compatibility database (an
  application can either be compatible, partially compatible, not
  compatible, coming-soon, or experimentally supported)
- A web page to render the compatibility database. Each row has the name
  of the application, a link to the testing methodology script, the
  version we last tested with, and a badge indicating its status
- A small database including the applications whose test scripts have
  been reviewed so far.

The web page includes a search bar.
2026-07-10 14:45:51 -07:00

35 lines
1.2 KiB
HTML

<nav class="navbar navbar-expand-sm navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-brand">
<a href="/">
<img src="/assets/logos/logo_solo_on_dark.svg" height="25" class="d-inline-block align-top" style="margin-right: 10px;" alt="logo" />
gVisor
</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/docs">Documentation</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/users">Users</a></li>
<li><a href="/application-compatibility">Compatibility</a></li>
<li><a href="/security-track-record">Security</a></li>
<li><a href="/community/">Community</a></li>
<li><a href="https://github.com/google/gvisor">GitHub</a></li>
</ul>
</div>
</div>
<script>
const navBar = document.querySelector('.navbar');
const observer = new ResizeObserver(entries => {
for (let entry of entries) {
const newHeight = entry.contentRect.height;
document.documentElement.style.setProperty('--nav-height', `${newHeight}px`);
}
});
if (navBar) {
observer.observe(navBar);
}
</script>
</nav>