docs: streamline release v2 documentation (#6760)

This commit is contained in:
Thomas authored and GitHub committed 2026-09-03 17:03:10 +02:00
1 parent ac62e5bfd6
commit b3aa6155cc
163 files changed
+2908 -4208

No files matched your search

@@ -0,0 +1,245 @@
.diagram {
--diagram-ink: var(--ifm-font-color-base);
--diagram-muted: var(--ifm-color-emphasis-700);
--diagram-panel: var(--ifm-background-surface-color);
--diagram-line: var(--ifm-color-emphasis-300);
margin: 0;
padding: 1rem;
border: 1px solid var(--diagram-line);
border-radius: 0.75rem;
color: var(--diagram-ink);
background: var(--diagram-panel);
}
.lane {
display: grid;
grid-template-columns: minmax(8.5rem, 1.1fr) 2.75rem minmax(8.5rem, 1fr) 2.75rem minmax(8.5rem, 1fr) 2.75rem minmax(
8.5rem,
1fr
);
align-items: stretch;
gap: 0.35rem;
}
.stage {
display: grid;
grid-template-rows: auto 1fr;
gap: 0.75rem;
min-width: 0;
padding: 0.7rem;
border: 1px solid var(--diagram-line);
border-radius: 0.55rem;
margin: 0;
background: var(--ifm-background-color);
}
.stageHeading {
display: flex;
align-items: center;
gap: 0.5rem;
color: var(--diagram-ink);
text-decoration: none;
}
a.stageHeading:hover {
color: var(--ifm-color-primary);
text-decoration: none;
}
.stageHeading > span:last-child {
display: grid;
min-width: 0;
}
.stageHeading strong {
font-size: 0.78rem;
}
.stageHeading small {
color: var(--diagram-muted);
font-size: 0.62rem;
line-height: 1.3;
}
.stageNumber {
display: grid;
flex: none;
place-items: center;
width: 1.45rem;
height: 1.45rem;
border: 1px solid var(--diagram-line);
border-radius: 50%;
color: var(--diagram-muted);
font-family: var(--font-mono);
font-size: 0.64rem;
font-weight: 700;
}
.serviceList,
.widgetList {
display: grid;
align-content: center;
gap: 0.35rem;
}
.service,
.widget {
display: flex;
align-items: center;
gap: 0.45rem;
min-width: 0;
padding: 0.4rem;
border: 1px solid var(--diagram-line);
border-radius: 0.4rem;
color: var(--diagram-ink);
background: var(--diagram-panel);
text-decoration: none;
}
.service:hover,
.widget:hover {
border-color: var(--ifm-color-primary);
color: var(--diagram-ink);
text-decoration: none;
}
.service img {
flex: none;
width: 1.25rem;
height: 1.25rem;
}
.widget svg {
flex: none;
color: var(--diagram-muted);
}
.service > span {
display: grid;
min-width: 0;
}
.service strong,
.widget span {
overflow: hidden;
font-size: 0.67rem;
text-overflow: ellipsis;
white-space: nowrap;
}
.service code,
.integration code {
padding: 0;
border: 0;
color: var(--diagram-muted);
background: transparent;
font-size: 0.56rem;
white-space: nowrap;
}
.integration {
display: grid;
align-content: center;
justify-items: center;
gap: 0.35rem;
min-height: 5rem;
text-align: center;
}
.integration > svg {
color: var(--diagram-muted);
}
.integration > span {
color: var(--diagram-muted);
font-size: 0.61rem;
line-height: 1.35;
}
.boardCalendar {
display: grid;
align-content: center;
gap: 0.28rem;
min-height: 5rem;
padding: 0.42rem;
border: 1px solid var(--diagram-line);
border-radius: 0.4rem;
background: var(--diagram-panel);
}
.calendarHeader {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 0.3rem;
}
.calendarHeader strong {
font-size: 0.58rem;
}
.calendarHeader span {
color: var(--diagram-muted);
font-size: 0.44rem;
}
.calendarWeekdays,
.calendarDays {
display: grid;
grid-template-columns: repeat(7, minmax(0, 1fr));
gap: 0.12rem;
}
.calendarWeekdays span {
color: var(--diagram-muted);
font-family: var(--font-mono);
font-size: 0.38rem;
text-align: center;
}
.calendarDays span {
position: relative;
display: grid;
place-items: center;
min-width: 0;
aspect-ratio: 1;
border-radius: 0.18rem;
color: var(--diagram-muted);
background: color-mix(in srgb, var(--diagram-line) 28%, transparent);
font-family: var(--font-mono);
font-size: 0.42rem;
}
.calendarDays span[data-event] {
color: var(--diagram-ink);
background: color-mix(in srgb, var(--diagram-line) 62%, transparent);
font-weight: 700;
}
.calendarDays span[data-event]::after {
position: absolute;
bottom: 0.08rem;
width: 0.12rem;
height: 0.12rem;
border-radius: 50%;
background: var(--diagram-muted);
content: "";
}
@media (max-width: 900px) {
.lane {
grid-template-columns: minmax(0, 1fr);
}
.serviceList,
.widgetList {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 430px) {
.serviceList,
.widgetList {
grid-template-columns: minmax(0, 1fr);
}
}