1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-14 11:57:51 +00:00

Update documentation for v0.16

Auto-generated from v0.16.0-2-gad7ec5ab by 'update-gh-pages.sh'
This commit is contained in:
Github Actions 2024-05-27 18:28:09 +00:00
parent 45a95ca551
commit 2100905d0d
73 changed files with 3940 additions and 1 deletions

2
stable
View file

@ -1 +1 @@
v0.15/ v0.16/

1
v0.16/404.html Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

1
v0.16/assets/css/theme.min.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#2980b9" width="32px" height="32px"> <path d="M0 0h24v24H0z" fill="none"/> <path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/> </svg>

After

Width:  |  Height:  |  Size: 281 B

2
v0.16/assets/js/jquery.min.js vendored Normal file

File diff suppressed because one or more lines are too long

31
v0.16/assets/js/mermaid.min.js vendored Normal file

File diff suppressed because one or more lines are too long

287
v0.16/assets/js/theme.js Normal file
View file

@ -0,0 +1,287 @@
function search(data) {
let text = new URL(location.href).searchParams.get("q");
let lang = new URL(location.href).searchParams.get("lang") || ui.lang;
$("input[name='q']").val(text);
let results = [];
let regexp = new RegExp();
try {
regexp = new RegExp(text, "im");
} catch (e) {
$(".search-results .content").empty();
$(".search-results .summary").html(ui.i18n.search_results_not_found);
$(".search-results h2").html(ui.i18n.search_results);
return debug(e.message);
}
function slice(content, min, max) {
return content
.slice(min, max)
.replace(regexp, (match) => `<span class="bg-yellow">${match}</span>`);
}
for (page of data) {
let [title, content] = [null, null];
try {
if (page.title) {
title = page.title.match(regexp);
} else {
if (page.url == "/") {
page.title = ui.title;
} else {
page.title = page.url;
}
}
} catch (e) {
debug(e.message);
}
try {
if (page.content) {
page.content = $("<div/>").html(page.content).text();
content = page.content.match(regexp);
}
} catch (e) {
debug(e.message);
}
if (title || content) {
let result = [
`<a href="${ui.baseurl}${page.url}?highlight=${text}">${page.title}</a>`,
];
if (content) {
let [min, max] = [content.index - 100, content.index + 100];
let [prefix, suffix] = ["...", "..."];
if (min < 0) {
prefix = "";
min = 0;
}
if (max > page.content.length) {
suffix = "";
max = page.content.length;
}
result.push(
`<p class="text-gray">${prefix}${slice(
page.content,
min,
max
)}${suffix}</p>`
);
}
results.push(`<li class="border-top py-4">${result.join("")}</li>`);
}
}
if (results.length > 0 && text.length > 0) {
$(".search-results .content").html(results.join(""));
$(".search-results .summary").html(
ui.i18n.search_results_found.replace("#", results.length)
);
} else {
$(".search-results .content").empty();
$(".search-results .summary").html(ui.i18n.search_results_not_found);
}
$(".search-results h2").html(ui.i18n.search_results);
}
function initialize(name) {
let link = $(".toctree").find(`[href="${decodeURI(name)}"]`);
if (link.length > 0) {
$(".toctree .current").removeClass("current");
link.addClass("current");
link.closest(".level-1").parent().addClass("current");
for (let i = 1; i <= 11; i++) {
link.closest(`.level-${i}`).addClass("current");
}
}
}
function toggleCurrent(link) {
let closest = link.closest("li");
closest.siblings("li.current").removeClass("current");
closest.siblings().find("li.current").removeClass("current");
closest.find("> ul li.current").removeClass("current");
closest.toggleClass("current");
}
function toc() {
$(".toctree li.current")
.append('<ul class="content-toc"></ul>')
.html(function () {
let level = parseInt(this.dataset.level);
let temp = 0;
let stack = [$(this).find(".content-toc")];
$(".markdown-body")
.find("h2,h3,h4,h5,h6")
.each(function () {
let anchor = $("<a/>")
.addClass("d-flex flex-items-baseline")
.text($(this).text())
.attr("href", `#${this.id}`);
let tagLevel = parseInt(this.tagName.slice(1)) - 1;
if (tagLevel > temp) {
let parent = stack[0].children("li:last")[0];
if (parent) {
stack.unshift($("<ul/>").appendTo(parent));
}
} else {
stack.splice(
0,
Math.min(temp - tagLevel, Math.max(stack.length - 1, 0))
);
}
temp = tagLevel;
$("<li/>")
.addClass(`toc level-${level + tagLevel}`)
.append(anchor)
.appendTo(stack[0]);
});
if (!stack[0].html()) {
stack[0].remove();
}
});
}
function set(name, value) {
return localStorage.setItem(name, value);
}
function get(name) {
return localStorage.getItem(name) || false;
}
function debug() {
console.debug.apply(console, arguments);
}
function restore() {
let scroll = get("scroll");
let scrollTime = get("scrollTime");
let scrollHost = get("scrollHost");
if (scroll && scrollTime && scrollHost) {
if (scrollHost == location.host && Date.now() - scrollTime < 6e5) {
$(".sidebar").scrollTop(scroll);
}
}
$(".sidebar").scroll(function () {
set("scroll", this.scrollTop);
set("scrollTime", Date.now());
set("scrollHost", location.host);
});
}
function highlight() {
let text = new URL(location.href).searchParams.get("highlight");
if (text) {
$(".markdown-body")
.find("*")
.each(function () {
try {
if (this.outerHTML.match(new RegExp(text, "im"))) {
$(this).addClass("search-result");
$(this).parentsUntil(".markdown-body").removeClass("search-result");
}
} catch (e) {
debug(e.message);
}
});
// last node
$(".search-result").each(function () {
$(this).html(function (i, html) {
return html.replace(text, `<span class="bg-yellow">${text}</span>`);
});
});
$(".search input").val(text);
}
}
$(window).bind("hashchange", () =>
initialize(location.hash || location.pathname)
);
$(document).on("scroll", function () {
let start = $(this).scrollTop() + 5;
let items = [];
$(".markdown-body")
.find("h1,h2,h3,h4,h5,h6")
.each(function () {
items.push({
offset: $(this).offset().top,
id: this.id,
level: parseInt(this.tagName.slice(1)),
});
});
for (let i = 0; i < items.length; i++) {
if (start > items[i].offset) {
if (i < items.length - 1) {
if (start < items[i + 1].offset) {
if (items[i].level == 1) {
initialize(location.pathname);
} else {
initialize("#" + items[i].id);
}
}
} else {
initialize("#" + items[i].id);
}
}
}
});
$("#toggle").click(function () {
$(".sidebar-wrap,.content-wrap,.addons-wrap").toggleClass("shift");
});
$(".status").click(function () {
$(".addons").toggleClass("d-none");
});
if (location.pathname == `${ui.baseurl}/search.html`) {
$.ajax(`${ui.baseurl}/data.json`)
.done(search)
.fail((xhr, message) => debug(message));
}
toc();
initialize(location.pathname);
initialize(location.hash);
restore();
highlight();
/* nested ul */
$(".toc ul")
.siblings("a")
.each(function () {
let link = $(this);
let expand = $('<i class="fa fa-plus-square-o"></i>');
expand.on("click", function (e) {
e.stopPropagation();
toggleCurrent(link);
return false;
});
link.prepend(expand);
});
$(".markdown-body :header").append(function () {
return `<a href="#${this.id}" class="anchor"><i class="octicon-link fa fa-link text-blue"></i></a>`;
});
$("div.highlighter-rouge").each(function () {
const match = $(this)
.attr("class")
.match(/language-(\w+)/);
if (match) {
$(this).attr("data-lang", match[1]);
}
});
if ("serviceWorker" in navigator) {
navigator.serviceWorker.register(`${ui.baseurl}/sw.caches.js`);
} else {
debug("Service Worker not supported!");
}

1
v0.16/assets/js/theme.min.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
v0.16/data.json Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

80
v0.16/deployment/tls.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
v0.16/index.html Normal file
View file

@ -0,0 +1 @@
<meta http-equiv="refresh" content="0; URL='get-started/index.html'" />

13
v0.16/mdl-style.rb Normal file
View file

@ -0,0 +1,13 @@
all
# Exclude MD022 - Headers should be surrounded by blank lines. The kramdown
# "class magic" (like {: .no_toc}) needs to be directly below the heading line.
exclude_rule 'MD022'
# Exclude MD041 - First line in file should be a top level header
exclude_rule 'MD041'
rule 'MD013', :tables => false
rule 'MD007', :indent => 2
rule 'MD013', :ignore_code_blocks => true
rule 'MD024', :allow_different_nesting => true
# MD056 - Inconsistent number of columns in table
# docs/deployment/helm.md:98
exclude_rule 'MD056'

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
v0.16/robots.txt Normal file
View file

@ -0,0 +1,4 @@
User-agent: *
Allow: /
Sitemap: https://kubernetes-sigs.github.com/node-feature-discovery/v0.16/sitemap.xml

1
v0.16/search.html Normal file

File diff suppressed because one or more lines are too long

1
v0.16/sitemap.xml Normal file

File diff suppressed because one or more lines are too long

1
v0.16/sw.caches.js Normal file
View file

@ -0,0 +1 @@
self.addEventListener("activate", function (event) { const current = ["rundocs/jekyll-rtd-theme@2.0.10"]; event.waitUntil( caches.keys().then(function (keyList) { return Promise.all( keyList.map(function (key) { if (current.indexOf(key) === -1) { return caches.delete(key); } }) ); }) ); }); self.addEventListener("fetch", function (e) { if (e.request.url.match("rundocs/jekyll-rtd-theme@2.0.10")) { e.respondWith( caches.match(e.request).then(function (resp) { if (resp !== undefined) { return resp; } else { return fetch(e.request, { cache: "no-store", }) .then(function (resp) { let clone = resp.clone(); caches.open("rundocs/jekyll-rtd-theme@2.0.10").then(function (cache) { cache.put(e.request, clone); }); return resp; }) .catch(console.log); } }) ); } });

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
v0.16/usage/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
v0.16/usage/nfd-gc.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -8,6 +8,7 @@ function getVersionListItems() {
{ name: 'v0.13', url: '/node-feature-discovery/v0.13' }, { name: 'v0.13', url: '/node-feature-discovery/v0.13' },
{ name: 'v0.14', url: '/node-feature-discovery/v0.14' }, { name: 'v0.14', url: '/node-feature-discovery/v0.14' },
{ name: 'v0.15', url: '/node-feature-discovery/v0.15' }, { name: 'v0.15', url: '/node-feature-discovery/v0.15' },
{ name: 'v0.16', url: '/node-feature-discovery/v0.16' },
{ name: 'v0.6', url: '/node-feature-discovery/v0.6' }, { name: 'v0.6', url: '/node-feature-discovery/v0.6' },
{ name: 'v0.7', url: '/node-feature-discovery/v0.7' }, { name: 'v0.7', url: '/node-feature-discovery/v0.7' },
{ name: 'v0.8', url: '/node-feature-discovery/v0.8' }, { name: 'v0.8', url: '/node-feature-discovery/v0.8' },