CI updated the documentation

This commit is contained in:
Continuous Integration
2025-09-01 10:54:09 +00:00
parent d0dd617171
commit 681fde9457
27 changed files with 2516 additions and 3 deletions

View File

@@ -0,0 +1 @@
window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg=="

View File

@@ -0,0 +1,99 @@
:root {
--light-hl-0: #795E26;
--dark-hl-0: #DCDCAA;
--light-hl-1: #000000;
--dark-hl-1: #D4D4D4;
--light-hl-2: #A31515;
--dark-hl-2: #CE9178;
--light-hl-3: #AF00DB;
--dark-hl-3: #C586C0;
--light-hl-4: #001080;
--dark-hl-4: #9CDCFE;
--light-hl-5: #008000;
--dark-hl-5: #6A9955;
--light-hl-6: #0000FF;
--dark-hl-6: #569CD6;
--light-hl-7: #0070C1;
--dark-hl-7: #4FC1FF;
--light-hl-8: #098658;
--dark-hl-8: #B5CEA8;
--light-hl-9: #000000FF;
--dark-hl-9: #D4D4D4;
--light-hl-10: #267F99;
--dark-hl-10: #4EC9B0;
--light-code-background: #FFFFFF;
--dark-code-background: #1E1E1E;
}
@media (prefers-color-scheme: light) { :root {
--hl-0: var(--light-hl-0);
--hl-1: var(--light-hl-1);
--hl-2: var(--light-hl-2);
--hl-3: var(--light-hl-3);
--hl-4: var(--light-hl-4);
--hl-5: var(--light-hl-5);
--hl-6: var(--light-hl-6);
--hl-7: var(--light-hl-7);
--hl-8: var(--light-hl-8);
--hl-9: var(--light-hl-9);
--hl-10: var(--light-hl-10);
--code-background: var(--light-code-background);
} }
@media (prefers-color-scheme: dark) { :root {
--hl-0: var(--dark-hl-0);
--hl-1: var(--dark-hl-1);
--hl-2: var(--dark-hl-2);
--hl-3: var(--dark-hl-3);
--hl-4: var(--dark-hl-4);
--hl-5: var(--dark-hl-5);
--hl-6: var(--dark-hl-6);
--hl-7: var(--dark-hl-7);
--hl-8: var(--dark-hl-8);
--hl-9: var(--dark-hl-9);
--hl-10: var(--dark-hl-10);
--code-background: var(--dark-code-background);
} }
:root[data-theme='light'] {
--hl-0: var(--light-hl-0);
--hl-1: var(--light-hl-1);
--hl-2: var(--light-hl-2);
--hl-3: var(--light-hl-3);
--hl-4: var(--light-hl-4);
--hl-5: var(--light-hl-5);
--hl-6: var(--light-hl-6);
--hl-7: var(--light-hl-7);
--hl-8: var(--light-hl-8);
--hl-9: var(--light-hl-9);
--hl-10: var(--light-hl-10);
--code-background: var(--light-code-background);
}
:root[data-theme='dark'] {
--hl-0: var(--dark-hl-0);
--hl-1: var(--dark-hl-1);
--hl-2: var(--dark-hl-2);
--hl-3: var(--dark-hl-3);
--hl-4: var(--dark-hl-4);
--hl-5: var(--dark-hl-5);
--hl-6: var(--dark-hl-6);
--hl-7: var(--dark-hl-7);
--hl-8: var(--dark-hl-8);
--hl-9: var(--dark-hl-9);
--hl-10: var(--dark-hl-10);
--code-background: var(--dark-code-background);
}
.hl-0 { color: var(--hl-0); }
.hl-1 { color: var(--hl-1); }
.hl-2 { color: var(--hl-2); }
.hl-3 { color: var(--hl-3); }
.hl-4 { color: var(--hl-4); }
.hl-5 { color: var(--hl-5); }
.hl-6 { color: var(--hl-6); }
.hl-7 { color: var(--hl-7); }
.hl-8 { color: var(--hl-8); }
.hl-9 { color: var(--hl-9); }
.hl-10 { color: var(--hl-10); }
pre, code { background: var(--code-background); }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
window.navigationData = "eJyN0k0LgkAQBuD/MmfpQ7APr52jsOgSHQYdc2lbF2eKIvzvEUkfmrbneed5d2G2NxC6CISQUIonLeCBRckghFgjM3G/GvQyOWrw4KBMAuHQn5Tea3d54iw/UzEnZtxTRGxzw/S2lBEqUoyJ+y3Zb94PRj/4iGJSVpz4WtaRV1aRkX/wM+VCrnE/QxOT1igqN04vb9lxqdugVol7UzPeVbIikyzsI80/1Y95F1OVUhdVy7h8vTqnNydX27y2mjSYjoeBX+7uzVYSdw=="

View File

@@ -0,0 +1 @@
window.searchData = "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";

1611
docs/v0.1.0/assets/style.css Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,430 @@
/*
* Define colors
*/
:root {
/* GitHub "Light default" */
--light-color-background: #ffffff;
--light-color-background-secondary: #f6f8fa;
--light-color-background-navbar: #f6f8fa;
--light-color-accent: #eff2f5;
--light-color-text: #1f2328;
--light-color-text-aside: #59636e;
--light-color-link: #0969da;
--light-color-warning-border: #f7ebba;
--light-color-background-warning: #fff8c5;
--light-color-alert-note: #0969da;
--light-color-alert-tip: #1a7f37;
--light-color-alert-important: #8250df;
--light-color-alert-warning: #9a6700;
--light-color-alert-caution: #cf222e;
/* GitHub "Dark default" */
--dark-color-background: #0d1117;
--dark-color-background-secondary: #151b23;
--dark-color-background-navbar: #010409;
--dark-color-accent: #262c36;
--dark-color-text: #f0f6fc;
--dark-color-text-aside: #9198a1;
--dark-color-link: #4493f8;
--dark-color-warning-border: #3a2d12;
--dark-color-background-warning: #282215;
--dark-color-alert-note: #1f6feb;
--dark-color-alert-tip: #238636;
--dark-color-alert-important: #8957e5;
--dark-color-alert-warning: #9e6a03;
--dark-color-alert-caution: #da3633;
/* Link colors */
--color-warning-text: var(--color-text);
--color-icon-background: var(--color-background);
--color-focus-outline: var(--color-accent);
}
@media (prefers-color-scheme: light) {
:root {
--color-background-navbar: var(--light-color-background-navbar);
--color-warning-border: var(--light-color-warning-border);
}
}
@media (prefers-color-scheme: dark) {
:root {
--color-background-navbar: var(--dark-color-background-navbar);
--color-warning-border: var(--dark-color-warning-border);
}
}
:root[data-theme='light'] {
--color-background-navbar: var(--light-color-background-navbar);
--color-warning-border: var(--light-color-warning-border);
}
:root[data-theme='dark'] {
--color-background-navbar: var(--dark-color-background-navbar);
--color-warning-border: var(--dark-color-warning-border);
}
/*
* Define fonts
*/
:root {
--font-family-text: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
'Segoe UI Emoji';
--font-family-code: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
}
body {
font-family: var(--font-family-text);
}
/*
* Headlines
*/
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 1em;
margin-bottom: 0.5em;
}
/*
* Links
*/
.tsd-accordion-details a,
.tsd-accordion a,
.tsd-page-toolbar a.title {
color: var(--color-text);
text-decoration: none;
}
.tsd-accordion-details a:hover,
.tsd-page-toolbar a.title:hover,
.tsd-accordion a:hover,
.tsd-anchor-icon {
color: var(--color-text-aside);
}
.tsd-kind-class {
color: var(--color-link);
text-decoration: underline;
text-underline-offset: 3px;
}
.tsd-index-link,
.tsd-page-navigation a:hover {
text-decoration: none;
}
.tsd-index-link:hover {
text-decoration: underline;
text-underline-offset: 3px;
}
a code,
.tsd-sources a,
.tsd-page-navigation a:hover {
color: var(--color-link);
}
a.external[target='_blank'] {
background-image: none;
padding-right: 0px;
}
/*
* Tables
*/
table {
margin: 1em 0;
}
.tsd-typography th,
.tsd-typography td {
padding: 8px;
text-align: left;
}
.tsd-typography th {
background-color: var(--color-background);
color: var(--color-text);
}
.tsd-typography tr:nth-child(2n) {
background-color: var(--color-background-code);
}
/*
* Horizontal line
*/
.tsd-typography hr {
color: var(--color-accent);
}
/*
* Buttons
*/
button {
background-color: var(--color-background-navbar);
color: var(--color-text);
border: 1px solid var(--color-accent);
border-radius: 6px;
padding: 8px 16px;
cursor: pointer;
transition: background-color 0.1s ease-in-out;
}
button:hover {
background-color: var(--color-accent);
}
pre > button {
background-color: transparent;
transition: background-color 0.1s ease-in-out;
border: none;
opacity: 1;
top: 8px;
padding: 4px 8px;
}
/*
* Checkbox
*/
.tsd-filter-input input[type='checkbox'],
.tsd-filter-input svg {
width: 1em;
height: 1em;
}
.tsd-filter-input svg {
border-radius: 2px;
}
.tsd-checkbox-background {
fill: var(--color-background);
stroke: var(--color-accent);
stroke-width: 6px;
}
input[type='checkbox']:checked ~ svg .tsd-checkbox-background {
fill: var(--color-accent);
}
.tsd-checkbox-checkmark {
color: var(--color-text);
}
/*
* Select
*/
select {
background-color: var(--color-background);
border: 1px solid var(--color-accent);
border-radius: 6px;
padding: 8px;
font-family: inherit;
}
/*
* Code blocks
*/
code,
pre {
border: none;
border-radius: 6px;
margin: 1em 0;
background-color: var(--color-background-secondary);
color: var(--color-text);
font-family: var(--font-family-code);
}
code.tsd-tag {
background-color: var(--color-accent);
border: unset;
}
/*
* Warnings
*/
.warning {
border-style: solid;
border-width: 1px;
border-color: var(--color-warning-border);
border-radius: 6px;
}
/*
* Topbar
*/
.tsd-page-toolbar {
background-color: var(--color-background-navbar);
border-bottom-color: var(--color-accent);
}
#tsd-search.has-focus {
background-color: var(--color-background-navbar);
}
#tsd-search .results,
#tsd-search .results li,
#tsd-search .results li:nth-child(2n) {
background-color: var(--color-background-navbar);
}
#tsd-search .results li {
margin-bottom: 0px;
}
#tsd-search .results li a {
color: var(--color-text);
}
#tsd-search .results li:hover:not(.no-results) {
background-color: var(--color-accent);
}
#tsd-search .results {
border-style: solid;
border-width: 1px;
border-color: var(--color-accent);
border-radius: 0px 0px 6px 6px;
overflow: hidden;
}
#tsd-search .results .no-results {
padding: calc(4px + 0.25rem);
}
/*
* Baseboard
*/
footer {
border-top-color: var(--color-accent);
}
/*
* Side navigations
*/
.site-menu {
padding: 1rem 0;
}
.tsd-navigation a {
color: var(--color-text);
border-radius: 6px;
padding: 6px;
}
.tsd-navigation a,
.tsd-navigation a:hover {
text-decoration: none;
}
.tsd-navigation a:hover:not(.current) {
background-color: color-mix(in srgb, var(--color-text-aside), #0000 88%);
}
.tsd-navigation a.current {
background-color: color-mix(in srgb, var(--color-text-aside), #0000 92%);
}
/*
* Type definition groups
*/
.tsd-index-panel,
.tsd-member-group {
background-color: var(--color-background);
padding: 16px;
border: 1px var(--color-accent) solid;
border-radius: 6px;
}
.tsd-panel > h1,
.tsd-panel > h2,
.tsd-panel > h3 {
margin-top: 0px;
}
.tsd-panel-group.tsd-index-group details {
margin: 0px;
}
.tsd-member-group .tsd-member:last-child {
margin-bottom: 0px;
}
.tsd-signature {
border: 1px solid var(--color-accent);
border-radius: 6px;
}
.tsd-signatures .tsd-signature {
border-color: var(--color-accent);
border-radius: 0px;
}
.tsd-description .tsd-signatures .tsd-signature {
border-radius: 6px;
}
.tsd-full-hierarchy:not(:last-child) {
border-bottom: var(--color-accent);
}
/*
* Footer
*/
footer p {
font-size: 1rem;
text-align: center;
color: var(--color-text-aside);
}
/*
* Fix collapsed margin
*/
.tsd-accordion-summary > h3 {
margin-top: 0px;
margin-bottom: 0px;
}
.tsd-page-navigation:not([open]) > .tsd-accordion-summary {
margin-bottom: 0px;
}
/*
* Fix collapse arrow position
*/
.tsd-accordion-summary svg {
transition: transform 0.1s ease-in-out;
}

View File

@@ -0,0 +1,21 @@
import { DOC_VERSIONS } from '../../versions.js';
const select = document.getElementById('plugin-versions-select');
DOC_VERSIONS.forEach((version) => {
const option = document.createElement('option');
option.value = version;
option.innerHTML = version;
select.appendChild(option);
});
const locationSplit = location.pathname.split('/');
const thisVersion = locationSplit.find((path) => ['stable', 'dev', ...DOC_VERSIONS].includes(path));
select.value = DOC_VERSIONS.includes(thisVersion)
? thisVersion
: DOC_VERSIONS[0];
select.onchange = () => {
const newPaths = window.location.pathname.replace(`/${thisVersion}/`, `/${select.value}/`);
const newUrl = new URL(newPaths, window.location.origin);
window.location.assign(newUrl);
};