Skip to content

Commit d947ea8

Browse files
committed
improve ref integration documentation
1 parent 143b22f commit d947ea8

22 files changed

Lines changed: 4224 additions & 39 deletions

.github/skills/overall-status/SKILL.md

Lines changed: 925 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/test_and_docs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,16 @@ jobs:
7474
- name: Publish build summary
7575
if: always()
7676
run: |
77-
if [ -f docs/verification_report/unit_test_summary.md ]; then
78-
cat docs/verification_report/unit_test_summary.md >> "$GITHUB_STEP_SUMMARY"
77+
if [ -f docs/s_core_v_1/verification/unit_test_summary.md ]; then
78+
cat docs/s_core_v_1/verification/unit_test_summary.md >> "$GITHUB_STEP_SUMMARY"
7979
else
80-
echo "No build summary file found (docs/verification_report/unit_test_summary.md)" >> "$GITHUB_STEP_SUMMARY"
80+
echo "No build summary file found (docs/s_core_v_1/verification/unit_test_summary.md)" >> "$GITHUB_STEP_SUMMARY"
8181
fi
8282
echo "" >> "$GITHUB_STEP_SUMMARY" # Add a newline for better formatting
83-
if [ -f docs/verification_report/coverage_summary.md ]; then
84-
cat docs/verification_report/coverage_summary.md >> "$GITHUB_STEP_SUMMARY"
83+
if [ -f docs/s_core_v_1/verification/coverage_summary.md ]; then
84+
cat docs/s_core_v_1/verification/coverage_summary.md >> "$GITHUB_STEP_SUMMARY"
8585
else
86-
echo "No coverage summary file found (docs/verification_report/coverage_summary.md)" >> "$GITHUB_STEP_SUMMARY"
86+
echo "No coverage summary file found (docs/s_core_v_1/verification/coverage_summary.md)" >> "$GITHUB_STEP_SUMMARY"
8787
fi
8888
- name: Create archive of test reports
8989
if: github.ref_type == 'tag'

docs/_assets/custom.css

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
/* *******************************************************************************
2+
* Copyright (c) 2026 Contributors to the Eclipse Foundation
3+
*
4+
* See the NOTICE file(s) distributed with this work for additional
5+
* information regarding copyright ownership.
6+
*
7+
* This program and the accompanying materials are made available under the
8+
* terms of the Apache License Version 2.0 which is available at
9+
* https://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* SPDX-License-Identifier: Apache-2.0
12+
* *****************************************************************************/
13+
14+
/* ---------------------------------------------------------------------------
15+
* Compact process-area overview tables (used in feature_and_process_status.rst)
16+
* ---------------------------------------------------------------------------*/
17+
18+
.compact-overview-wrapper {
19+
overflow-x: auto;
20+
}
21+
22+
.compact-overview-table td:nth-child(1),
23+
.compact-overview-table th:nth-child(1),
24+
.compact-overview-table td:nth-child(5),
25+
.compact-overview-table th:nth-child(5),
26+
.compact-overview-table td:nth-child(6),
27+
.compact-overview-table th:nth-child(6) {
28+
text-align: center;
29+
vertical-align: middle;
30+
}
31+
32+
.compact-overview-table {
33+
width: 100%;
34+
table-layout: fixed;
35+
max-width: 100%;
36+
}
37+
38+
.compact-overview-table td {
39+
width: 33%;
40+
overflow: hidden;
41+
}
42+
43+
.compact-overview-table td:has(img[id^="needpie-"]) {
44+
vertical-align: middle;
45+
text-align: center;
46+
}
47+
48+
/* Override the fixed pixel size sphinx-needs writes into the img attributes */
49+
.small-pie-cell img,
50+
.compact-overview-table td img,
51+
img[id^="needpie-"] {
52+
width: 100% !important;
53+
max-width: 100% !important;
54+
height: auto !important;
55+
display: block;
56+
margin: 0 auto;
57+
}
58+
59+
/* ---------------------------------------------------------------------------
60+
* Module phase tracker table (also used in feature_and_process_status.rst)
61+
* ---------------------------------------------------------------------------*/
62+
63+
.module-phase-tracker-table td,
64+
.module-phase-tracker-table th {
65+
vertical-align: middle;
66+
white-space: nowrap;
67+
}
68+
69+
.module-phase-tracker-table td:first-child {
70+
font-weight: 600;
71+
}
72+
73+
/* ---------------------------------------------------------------------------
74+
* Wide content area: pages that opt in via a `wide-content-page` body class
75+
* get a full-width article container.
76+
* ---------------------------------------------------------------------------*/
77+
78+
body.wide-content-page .bd-content .bd-article-container {
79+
max-width: 100%;
80+
}
81+
82+
/* ---------------------------------------------------------------------------
83+
* Process-area cards (used in roadmap.rst — Qualifiable State section)
84+
* ---------------------------------------------------------------------------*/
85+
86+
.card-pa-grey {
87+
background-color: #e8e8e8 !important;
88+
border-color: #c8c8c8 !important;
89+
font-size: 0.82rem;
90+
}
91+
92+
.card-pa-grey .sd-card-header {
93+
background-color: #e8e8e8 !important;
94+
border-color: #c8c8c8 !important;
95+
font-size: 0.82rem;
96+
font-weight: 600;
97+
padding: 0.4rem 0.6rem;
98+
}
99+
100+
.card-pa-grey .sd-card-body {
101+
background-color: #e8e8e8 !important;
102+
color: #444;
103+
padding: 0.4rem 0.6rem;
104+
font-size: 0.78rem;
105+
}
106+
107+
/* Thin border around each process-area grid group (Management / Development / Support) */
108+
.score-grid {
109+
border: 1px solid #c0c8d4;
110+
border-radius: 6px;
111+
padding: 0.6rem 0.6rem 0.2rem 0.6rem;
112+
margin-bottom: 1.2rem;
113+
}
114+
115+
/* Compact card grid (Management section) — approximately half the visual size */
116+
.score-grid-compact .sd-card {
117+
min-height: unset;
118+
}
119+
120+
.score-grid-compact .sd-card-header {
121+
padding: 0.2rem 0.35rem !important;
122+
font-size: 0.68rem !important;
123+
}
124+
125+
.score-grid-compact .sd-card-body {
126+
padding: 0.2rem 0.35rem !important;
127+
font-size: 0.62rem !important;
128+
}
129+
130+
/* Highlighted process-area cards (Requirements Engineering, Architecture Design,
131+
Implementation, Verification) */
132+
.card-pa-highlight {
133+
background-color: #1a5fa8 !important;
134+
border-color: #134a87 !important;
135+
font-size: 0.82rem;
136+
}
137+
138+
.card-pa-highlight .sd-card-header {
139+
background-color: #1a5fa8 !important;
140+
border-color: #134a87 !important;
141+
font-size: 0.82rem;
142+
font-weight: 600;
143+
padding: 0.4rem 0.6rem;
144+
color: #ffffff !important;
145+
}
146+
147+
.card-pa-highlight .sd-card-header a,
148+
.card-pa-highlight .sd-card-header a:visited {
149+
color: #ffffff !important;
150+
}
151+
152+
.card-pa-highlight .sd-card-body {
153+
background-color: #1a5fa8 !important;
154+
color: #e8f0fc !important;
155+
padding: 0.4rem 0.6rem;
156+
font-size: 0.78rem;
157+
}

0 commit comments

Comments
 (0)