Fix workshop instruction issues and surface CLI workshop on GitHub Pages#2
Fix workshop instruction issues and surface CLI workshop on GitHub Pages#2brunoborges merged 4 commits intomainfrom
Conversation
- Fix broken relative JDK download link (add full Microsoft Learn URL) - Fix IntelliJ configure-settings link to point to Microsoft Learn URL instead of missing local file - Fix incorrect asset-manager directory reference in 02-assess.md - Fix typo copiotmd -> copilotmd in 05-containerize.md - Add create-skill.png and update image reference in 04-health-endpoints.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace IDE-based instructions with Copilot CLI equivalents: - 00-overview: Updated for terminal-based CLI workflow - 01-prerequisites: Replaced IDE/extension prereqs with Copilot CLI, Node.js 22+, npm 10+ - 02-assess: Replaced assessment UI step with starting Copilot CLI and adding the app-modernization MCP server - 03-upgrade: Replace UI task button with natural language prompt in CLI - 04-health-endpoints: Replace custom skill UI flow with natural language prompt in CLI - 05-containerize: Replace Tasks panel UI flow with natural language prompt in CLI Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@copilot the CLI version of the workshop should also be surfaced on the web page (see the html for GitHub pages) |
Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com> Agent-Logs-Url: https://github.com/copilot-dev-days/appmod-workshop-java/sessions/b63828dd-6d37-442b-bdd4-95a71a971577
Done in commit
|
Summary
This PR fixes several issues found during a review of the workshop materials in the
workshop/directory, adds a newworkshop-cli/variant adapted for the GitHub Copilot CLI approach, and surfaces both workshops on the GitHub Pages web interface.Part 1: Workshop Instruction Fixes (
workshop/)workshop/01-prerequisites.mdhttps://learn.microsoft.com/java/openjdk/downloadURLworkshop/01-prerequisites.mdconfigure-settings-intellij.mdworkshop/02-assess.mdasset-managerdirectoryworkshop/05-containerize.mdcopiotmdcopilotmdworkshop/04-health-endpoints.mdformulaterminologycreate-skill.pngand updated referenceAlso includes
review.mddocumenting all findings.Part 2: New CLI Workshop (
workshop-cli/)Adds a new
workshop-cli/folder that mirrors the existingworkshop/structure but replaces all IDE-based instructions with the GitHub Copilot CLI approach.00-overview.md01-prerequisites.md02-assess.md/mcp add app-modernization03-upgrade.mdUpgrade this project to JDK 21 and Spring Boot 3.204-health-endpoints.md05-containerize.mdThe CLI workshop covers the same modernization goals (Java 8→21, Spring Boot 2→3, health endpoints, containerization) entirely from the terminal with no IDE required.
Part 3: GitHub Pages — Surface CLI Workshop (
docs/)Updates the GitHub Pages web interface to expose both workshop variants.
docs/index.htmldocs/step.html?variant=cliURL parameter — when set, the step viewer loads content fromworkshop-cli/instead ofworkshop/, shows "CLI Workshop Steps" in the sidebar, and preserves the variant across all navigation (sidebar links, footer nav, and keyboard arrows)⚡ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.