Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
89f5a74
learning-paths faq and summary workflow test
chrismoroney Apr 30, 2026
4c5f94d
Generate Learning Path summary and FAQ content
Apr 30, 2026
cf77fea
Generate Learning Path summary and FAQ content
May 6, 2026
c9c4fdb
updates to configuration for faq
chrismoroney May 6, 2026
ca1a951
Generate Learning Path summary and FAQ content
May 6, 2026
c8dfa7c
test new flags and config
chrismoroney May 6, 2026
d9b0c1d
Merge branch 'STESOL-345' of https://github.com/chrismoroney/arm-lear…
chrismoroney May 6, 2026
c723aed
Generate Learning Path summary and FAQ content
May 6, 2026
fb9a9de
consistency tag with all lps
chrismoroney May 6, 2026
cf5467e
Generate Learning Path summary and FAQ content
May 6, 2026
11b692b
test with other metrics
chrismoroney May 8, 2026
e937ddc
Generate Learning Path summary and FAQ content
May 8, 2026
a102be7
test another run
chrismoroney May 8, 2026
bf35e1b
Generate Learning Path summary and FAQ content
May 8, 2026
f79ee7e
another dry run - more stats to capture
chrismoroney May 12, 2026
9e87669
Generate Learning Path summary and FAQ content
May 12, 2026
053e12a
prepare fresh run, use LLM run
chrismoroney May 15, 2026
1023e5a
update workflow
chrismoroney May 15, 2026
278c097
test with self hosted runner
chrismoroney May 15, 2026
16a21f6
sample summaries and faqs
chrismoroney Jun 4, 2026
9a8e0ee
remove summarys, test new prompts
chrismoroney Jun 8, 2026
4775ec7
generate_summary_faq feature
chrismoroney Jun 8, 2026
c13bb40
generate_summary_faq ai feature ready to commit
chrismoroney Jun 8, 2026
ebcc54b
Merge branch 'main' into STESOL-345
chrismoroney Jun 8, 2026
386c9b1
Merge branch 'main' into STESOL-345
chrismoroney Jun 17, 2026
5d764e1
Update placeholder/layout to avoid potential merge conflicts
chrismoroney Jun 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 10 additions & 4 deletions archetypes/learning-path/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,16 @@ prerequisites:

author: PLACEHOLDER NAME

# New Learning Paths are opted in for the next manual generated summary/FAQ run.
# The generator resets this to false after a successful write.
generate_summary_faq: true

# Optional one-shot controls: set either field to true to regenerate just that
# generated section the next time the summary/FAQ tool runs. The tool resets
# them to false after a successful write.
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: PLACEHOLDER SKILLLEVEL
subjects: PLACEHOLDER SUBJECT
Expand All @@ -27,8 +37,6 @@ tools_software_languages:
operatingsystems:
- PLACEHOLDER OS G



further_reading:
- resource:
title: PLACEHOLDER MANUAL
Expand All @@ -43,8 +51,6 @@ further_reading:
link: PLACEHOLDER GENERAL WEBSITE LINK
type: website



### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
Expand Down
74 changes: 74 additions & 0 deletions assets/css/content-pages.css
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,80 @@ html[theme='dark'] .incorrect-explain {color: #e86868} /* 27% lighter than arm's
color: var(--arm-green);
}



/* Generated AI-assisted summary/FAQ block
*******************************************************************/
.generated-summary-faq__heading {
align-items: center;
display: flex;
flex-wrap: wrap;
column-gap: 12px;
margin-bottom: 16px;
row-gap: 8px;
}

.generated-summary-faq__heading h3 {
line-height: 1.1;
margin: 0;
}

.generated-summary-faq__assist {
align-items: center;
display: inline-flex;
gap: 6px;
}

.generated-summary-faq__assist ads-modal {
display: inline-flex;
}

ads-tag.generated-summary-faq__ai-tag {
--ads-tag-background-color: transparent;
--ads-tag-background-color-hover: transparent;
--ads-tag-border-color: 1px solid var(--arm-web-safe-blue);
--ads-tag-border-color-hover: 1px solid var(--arm-green);
--ads-tag-color: var(--arm-web-safe-blue);
--ads-tag-color-hover: var(--arm-green);
}

html[theme='dark'] ads-tag.generated-summary-faq__ai-tag {
--ads-tag-border-color: 1px solid var(--arm-light-blue);
--ads-tag-border-color-hover: 1px solid var(--arm-green);
--ads-tag-color: var(--arm-light-blue);
--ads-tag-color-hover: var(--arm-green);
}

ads-button.generated-summary-faq__info {
--ads-button-color: var(--arm-web-safe-blue);
--ads-button-color-hover: var(--arm-green);
--ads-button-border-color: var(--arm-web-safe-blue);
--ads-button-border-color-hover: var(--arm-green);
}

html[theme='dark'] ads-button.generated-summary-faq__info {
--ads-button-color: var(--arm-light-blue);
--ads-button-color-hover: var(--arm-green);
--ads-button-border-color: var(--arm-light-blue);
--ads-button-border-color-hover: var(--arm-green);
}

ads-expansion-panel.generated-summary-faq__panel {
--ads-expansion-panel-border-color: var(--arm-light-grey);
--ads-expansion-panel-content-background-color: transparent;
--ads-expansion-panel-toggle-background-color: transparent;
--ads-expansion-panel-toggle-background-color-hover: transparent;
--ads-expansion-panel-toggle-icon-color-hover: var(--arm-green);
}

html[theme='dark'] ads-expansion-panel.generated-summary-faq__panel {
--ads-expansion-panel-border-color: rgba(163, 168, 174, 0.25);
--ads-expansion-panel-content-background-color: transparent;
--ads-expansion-panel-toggle-background-color: transparent;
--ads-expansion-panel-toggle-background-color-hover: transparent;
--ads-expansion-panel-toggle-icon-color-hover: var(--arm-green);
}

.share-icon {
width: 36px;
height: 36px;
Expand Down
7 changes: 4 additions & 3 deletions content/learning-paths/automotive/intro/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,12 @@ prerequisites:
draft: true
cascade:
draft: true

author: Jason Andrews

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: Performance and Architecture
Expand All @@ -29,7 +32,6 @@ operatingsystems:
- RTOS
tools_software_languages:


further_reading:
- resource:
title: Raspberry Pi Pico
Expand All @@ -40,7 +42,6 @@ further_reading:
link: https://microbit.org/
type: website


weight: 1
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ prerequisites:

author: Odin Shen

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: Containers and Virtualization
Expand All @@ -29,7 +33,6 @@ tools_software_languages:
operatingsystems:
- Linux


further_reading:
- resource:
title: Autoware OpenAD Kit demo project
Expand All @@ -48,11 +51,10 @@ further_reading:
link: https://docs.ros.org/en/humble/
type: documentation



### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ author:
- Odin Shen
- Julien Jayat

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Advanced
subjects: Containers and Virtualization
Expand Down Expand Up @@ -66,12 +70,11 @@ further_reading:
title: Eclipse Cyclone DDS
link: https://github.com/eclipse-cyclonedds/cyclonedds
type: documentation



### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

6 changes: 5 additions & 1 deletion content/learning-paths/automotive/system76-auto/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ prerequisites:

author: Jason Andrews

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: Containers and Virtualization
Expand All @@ -39,10 +43,10 @@ further_reading:
link: https://parsec.community/
type: documentation


### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

6 changes: 5 additions & 1 deletion content/learning-paths/automotive/zenacssdebug/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ prerequisites:

author: Ronan Synnott

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: Performance and Architecture
Expand All @@ -43,10 +47,10 @@ further_reading:
link: https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio
type: website


### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ prerequisites:

author: Zach Lasiuk

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects:
Expand All @@ -27,17 +31,16 @@ operatingsystems:
tools_software_languages:
- Hugo


further_reading:
- resource:
title: GitHub Project Repository
link: https://github.com/ArmDeveloperEcosystem/arm-learning-paths
type: website


### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

7 changes: 5 additions & 2 deletions content/learning-paths/cross-platform/adler32/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ prerequisites:

author: Jason Andrews

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: Performance and Architecture
Expand All @@ -34,7 +38,6 @@ shared_between:
- laptops-and-desktops
- mobile-graphics-and-gaming


further_reading:
- resource:
title: Arm C Language Extensions
Expand All @@ -49,10 +52,10 @@ further_reading:
link: https://developer.arm.com/documentation/den0018/a
type: Documentation


### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ prerequisites:

author: Neethu Elizabeth Simon

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: CI-CD
Expand Down Expand Up @@ -60,10 +64,10 @@ further_reading:
link: https://docs.pytest.org/
type: documentation


### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

6 changes: 5 additions & 1 deletion content/learning-paths/cross-platform/avh_cicd/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ prerequisites:

author: Pareena Verma

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

### Tags
skilllevels: Introductory
subjects: CI-CD
Expand All @@ -42,10 +46,10 @@ further_reading:
link: https://arm-software.github.io/AVH/main/examples/html/GetStarted.html
type: documentation


### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

7 changes: 5 additions & 2 deletions content/learning-paths/cross-platform/avh_cicd2/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ prerequisites:

author: Pareena Verma

generate_summary_faq: true
rerun_summary: false
rerun_faqs: false

##### Tags
skilllevels: Advanced
subjects: CI-CD
Expand All @@ -43,11 +47,10 @@ further_reading:
link: https://arm-software.github.io/AVH/main/examples/html/GetStarted.html
type: documentation



### FIXED, DO NOT MODIFY
# ================================================================================
weight: 1 # _index.md always has weight of 1 to order correctly
layout: "learningpathall" # All files under learning paths have this same wrapper
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
---

Loading
Loading