-
Notifications
You must be signed in to change notification settings - Fork 366
docs: add new slide deck #25152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: add new slide deck #25152
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,17 +5,74 @@ sidebar: | |
| order: 4 | ||
| --- | ||
|
|
||
| import { LinkButton } from '@astrojs/starlight/components'; | ||
|
|
||
| View the GitHub Agentic Workflows presentation slides to learn about the evolution from CI/CD to Continuous AI, how agentic workflows enable AI automation in natural language, security features, and real-world examples. | ||
|
|
||
| <LinkButton href={`${import.meta.env.BASE_URL}slides/`} icon="right-arrow" variant="primary"> | ||
| Open Slides | ||
| </LinkButton> | ||
|
|
||
| <LinkButton href={`${import.meta.env.BASE_URL}slides/github-agentic-workflows.pdf`} icon="download" variant="secondary"> | ||
| Download PDF | ||
| </LinkButton> | ||
| <div class="slides-gallery"> | ||
| <div class="slides-gallery-item"> | ||
| <a href={`${import.meta.env.BASE_URL}slides/20260407%20-%20GitHub%20Agentic%20Workflows.pdf`} aria-label="Open the April 7, 2026 PDF deck in the browser"> | ||
| <img | ||
| src={`${import.meta.env.BASE_URL}slides/20260407-thumb.png`} | ||
| alt="First slide preview for the April 7, 2026 PDF deck" | ||
| class="slides-gallery-image" | ||
| /> | ||
|
Comment on lines
+13
to
+17
|
||
| </a> | ||
| </div> | ||
| <div class="slides-gallery-item"> | ||
| <a href={`${import.meta.env.BASE_URL}slides/20260224%20-%20GitHub%20Agentic%20Workflows.pdf`} aria-label="Open the February 24, 2026 PDF deck in the browser"> | ||
| <img | ||
| src={`${import.meta.env.BASE_URL}slides/20260224-thumb.png`} | ||
| alt="First slide preview for the February 24, 2026 PDF deck" | ||
| class="slides-gallery-image" | ||
| /> | ||
| </a> | ||
| </div> | ||
| <div class="slides-gallery-item"> | ||
| <a href={`${import.meta.env.BASE_URL}slides/`} aria-label="Open the interactive HTML deck in the browser"> | ||
| <img | ||
| src={`${import.meta.env.BASE_URL}slides/index-thumb.png`} | ||
| alt="First slide preview for the interactive HTML deck" | ||
| class="slides-gallery-image" | ||
| /> | ||
| </a> | ||
| </div> | ||
| </div> | ||
|
|
||
| <style is:inline>{` | ||
| .slides-gallery { | ||
| display: grid; | ||
| grid-template-columns: repeat(2, minmax(0, 1fr)); | ||
| gap: 1rem; | ||
| margin: 1.5rem 0 2rem; | ||
| align-items: start; | ||
| } | ||
|
|
||
| .slides-gallery-item { | ||
| display: block; | ||
| align-self: start; | ||
| } | ||
|
|
||
| .slides-gallery-item > a { | ||
| display: block; | ||
| line-height: 0; | ||
| background: var(--sl-color-bg); | ||
| border-radius: 0.75rem; | ||
| } | ||
|
|
||
| .slides-gallery-image { | ||
| display: block; | ||
| width: 100%; | ||
| border-radius: 0.75rem; | ||
| border: 1px solid var(--sl-color-gray-5); | ||
| overflow: hidden; | ||
| vertical-align: middle; | ||
| } | ||
|
|
||
| @media (max-width: 900px) { | ||
| .slides-gallery { | ||
| grid-template-columns: 1fr; | ||
| } | ||
| } | ||
| `}</style> | ||
|
|
||
| ## Walkthroughs | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The slides page now expects thumbnail images under
/slides/*-thumb.png, butbuild:slidesonly copies PDFs intopublic/slides/. Unless thumbnails are added/handled elsewhere, the new gallery images will 404 in production; update the build to also copy/generate the thumbnail assets (or adjust the page to not require them).