diff --git a/Instructions/Concepts/How to scope vibe coding lab exercise.md b/Instructions/Concepts/How to scope vibe coding lab exercise.md index e336520..e4690b7 100644 --- a/Instructions/Concepts/How to scope vibe coding lab exercise.md +++ b/Instructions/Concepts/How to scope vibe coding lab exercise.md @@ -1,3 +1,11 @@ +--- +lab: + title: How to scope vibe coding lab exercise + description: Vibe coding lab exercises should be scoped to focus on specific tasks and outcomes, ensuring that participants can effectively learn and apply the concepts within a limited timeframe. + duration: 5 minutes + level: 200 +--- + # How to scope vibe coding lab exercise Vibe coding lab exercises should be scoped to focus on specific tasks and outcomes, ensuring that participants can effectively learn and apply the concepts within a limited timeframe. diff --git a/Instructions/Labs/LAB_AK_00_configure_github_copilot_sdk_lab.md b/Instructions/Labs/LAB_AK_00_configure_github_copilot_sdk_lab.md index 9ef5dc2..69d2cf0 100644 --- a/Instructions/Labs/LAB_AK_00_configure_github_copilot_sdk_lab.md +++ b/Instructions/Labs/LAB_AK_00_configure_github_copilot_sdk_lab.md @@ -1,7 +1,12 @@ --- lab: - title: 'Prepare - Configure your GitHub Copilot SDK lab environment' - description: 'Review the lab requirements and configure resources for the GitHub Copilot SDK exercises.' + title: Prepare - Configure your GitHub Copilot SDK lab environment + description: Review the lab requirements and configure resources for the GitHub Copilot SDK exercises. + duration: 30 minutes + level: 200 + primarytopics: + - GitHub + - Visual Studio Code --- # Configure your GitHub Copilot SDK lab environment diff --git a/Instructions/Labs/LAB_AK_00_configure_github_dev_kit_lab.md b/Instructions/Labs/LAB_AK_00_configure_github_dev_kit_lab.md index fafc215..8ebc510 100644 --- a/Instructions/Labs/LAB_AK_00_configure_github_dev_kit_lab.md +++ b/Instructions/Labs/LAB_AK_00_configure_github_dev_kit_lab.md @@ -1,7 +1,12 @@ --- lab: - title: 'Prepare - Configure your GitHub Spec Kit lab environment' - description: 'Review the lab requirements and configure resources for the GitHub Spec Kit exercises.' + title: Prepare - Configure your GitHub Spec Kit lab environment + description: Review the lab requirements and configure resources for the GitHub Spec Kit exercises. + duration: 40 minutes + level: 200 + primarytopics: + - GitHub + - Visual Studio Code --- # Configure your GitHub Spec Kit lab environment diff --git a/Instructions/Labs/LAB_AK_00_configure_lab_environment.md b/Instructions/Labs/LAB_AK_00_configure_lab_environment.md index 18ed826..73afb8f 100644 --- a/Instructions/Labs/LAB_AK_00_configure_lab_environment.md +++ b/Instructions/Labs/LAB_AK_00_configure_lab_environment.md @@ -1,7 +1,12 @@ --- lab: - title: 'Prepare - Configure your lab environment for GitHub Copilot exercises' - description: 'Review lab requirements and configure resources before starting GitHub Copilot exercises.' + title: Prepare - Configure your lab environment for GitHub Copilot exercises + description: Review lab requirements and configure resources before starting GitHub Copilot exercises. + duration: 15 minutes + level: 200 + primarytopics: + - GitHub + - Visual Studio Code --- # Configure your lab environment for GitHub Copilot exercises diff --git a/Instructions/Labs/LAB_AK_00_configure_lab_environment_py.md b/Instructions/Labs/LAB_AK_00_configure_lab_environment_py.md index 7550a67..036e45d 100644 --- a/Instructions/Labs/LAB_AK_00_configure_lab_environment_py.md +++ b/Instructions/Labs/LAB_AK_00_configure_lab_environment_py.md @@ -1,7 +1,12 @@ --- lab: - title: 'Prepare - Configure your lab environment for GitHub Copilot exercises (Python)' - description: 'Review lab requirements and configure resources before starting GitHub Copilot exercises.' + title: Prepare - Configure your lab environment for GitHub Copilot exercises (Python) + description: Review lab requirements and configure resources before starting GitHub Copilot exercises. + duration: 20 minutes + level: 200 + primarytopics: + - GitHub + - Visual Studio Code --- # Configure your lab environment for GitHub Copilot exercises diff --git a/Instructions/Labs/LAB_AK_00_enable_github_copilot_in_visual_studio_code.md b/Instructions/Labs/LAB_AK_00_enable_github_copilot_in_visual_studio_code.md index e979276..3d4c32d 100644 --- a/Instructions/Labs/LAB_AK_00_enable_github_copilot_in_visual_studio_code.md +++ b/Instructions/Labs/LAB_AK_00_enable_github_copilot_in_visual_studio_code.md @@ -1,7 +1,12 @@ --- lab: - title: 'Prepare - Enable GitHub Copilot in Visual Studio Code' - description: 'Complete the steps required to enable GitHub Copilot in Visual Studio Code.' + title: Prepare - Enable GitHub Copilot in Visual Studio Code + description: Complete the steps required to enable GitHub Copilot in Visual Studio Code. + duration: 10 minutes + level: 200 + primarytopics: + - GitHub + - Visual Studio Code --- # Enable GitHub Copilot in Visual Studio Code diff --git a/Instructions/Labs/LAB_AK_01_examine_settings_interface.md b/Instructions/Labs/LAB_AK_01_examine_settings_interface.md index 0a3765a..83bcde4 100644 --- a/Instructions/Labs/LAB_AK_01_examine_settings_interface.md +++ b/Instructions/Labs/LAB_AK_01_examine_settings_interface.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Examine GitHub Copilot settings and user interface features' - description: 'Learn how to configure GitHub Copilot settings and how to access GitHub Copilot features in Visual Studio Code.' + title: Exercise - Examine GitHub Copilot settings and user interface features + description: Learn how to configure GitHub Copilot settings and how to access GitHub Copilot features in Visual Studio Code. + duration: 25 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Examine GitHub Copilot settings and user interface features diff --git a/Instructions/Labs/LAB_AK_02_analyze_document_code.md b/Instructions/Labs/LAB_AK_02_analyze_document_code.md index b1e3d1c..b0834ef 100644 --- a/Instructions/Labs/LAB_AK_02_analyze_document_code.md +++ b/Instructions/Labs/LAB_AK_02_analyze_document_code.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Analyze and document code using GitHub Copilot' - description: 'Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code.' + title: Exercise - Analyze and document code using GitHub Copilot + description: Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code. + duration: 20 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Analyze and document code using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_02_analyze_document_code_py.md b/Instructions/Labs/LAB_AK_02_analyze_document_code_py.md index d703116..0b7c028 100644 --- a/Instructions/Labs/LAB_AK_02_analyze_document_code_py.md +++ b/Instructions/Labs/LAB_AK_02_analyze_document_code_py.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Analyze and document code using GitHub Copilot (Python)' - description: 'Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code.' + title: Exercise - Analyze and document code using GitHub Copilot (Python) + description: Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code. + duration: 20 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Analyze and document code using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_03_develop_code_features.md b/Instructions/Labs/LAB_AK_03_develop_code_features.md index 9025e0b..b5dc274 100644 --- a/Instructions/Labs/LAB_AK_03_develop_code_features.md +++ b/Instructions/Labs/LAB_AK_03_develop_code_features.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Develop new code features using GitHub Copilot' - description: 'Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code.' + title: Exercise - Develop new code features using GitHub Copilot + description: Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Develop new code features using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_03_develop_code_features_py.md b/Instructions/Labs/LAB_AK_03_develop_code_features_py.md index f391e86..aba2649 100644 --- a/Instructions/Labs/LAB_AK_03_develop_code_features_py.md +++ b/Instructions/Labs/LAB_AK_03_develop_code_features_py.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Develop new code features using GitHub Copilot (Python)' - description: 'Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code.' + title: Exercise - Develop new code features using GitHub Copilot (Python) + description: Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Develop new code features using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_04_develop_unit_tests_pytest.md b/Instructions/Labs/LAB_AK_04_develop_unit_tests_pytest.md index 0002a4a..dfb82dc 100644 --- a/Instructions/Labs/LAB_AK_04_develop_unit_tests_pytest.md +++ b/Instructions/Labs/LAB_AK_04_develop_unit_tests_pytest.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Develop unit tests using GitHub Copilot (Python)' - description: 'Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code.' + title: Exercise - Develop unit tests using GitHub Copilot (Python) + description: Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code. + duration: 25 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Develop unit tests using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_04_develop_unit_tests_xunit.md b/Instructions/Labs/LAB_AK_04_develop_unit_tests_xunit.md index c1f024e..cb85ac5 100644 --- a/Instructions/Labs/LAB_AK_04_develop_unit_tests_xunit.md +++ b/Instructions/Labs/LAB_AK_04_develop_unit_tests_xunit.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Develop unit tests using GitHub Copilot' - description: 'Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code.' + title: Exercise - Develop unit tests using GitHub Copilot + description: Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code. + duration: 25 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Develop unit tests using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code.md b/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code.md index 5be269e..8128769 100644 --- a/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code.md +++ b/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Refactor existing code using GitHub Copilot' - description: 'Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code.' + title: Exercise - Refactor existing code using GitHub Copilot + description: Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Refactor existing code using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code_py.md b/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code_py.md index d401e70..6611ada 100644 --- a/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code_py.md +++ b/Instructions/Labs/LAB_AK_05_refactor_improve_existing_code_py.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Refactor existing code using GitHub Copilot (Python)' - description: 'Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code.' + title: Exercise - Refactor existing code using GitHub Copilot (Python) + description: Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Refactor existing code using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_06_vibe_coding_prototype_ecommerce_app.md b/Instructions/Labs/LAB_AK_06_vibe_coding_prototype_ecommerce_app.md index fc5f55e..8d75a26 100644 --- a/Instructions/Labs/LAB_AK_06_vibe_coding_prototype_ecommerce_app.md +++ b/Instructions/Labs/LAB_AK_06_vibe_coding_prototype_ecommerce_app.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Get started with vibe coding using GitHub Copilot Agent' - description: 'Learn how to create a prototype app using a vibe coding process and GitHub Copilot Agent.' + title: Exercise - Get started with vibe coding using GitHub Copilot Agent + description: Learn how to create a prototype app using a vibe coding process and GitHub Copilot Agent. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Get started with vibe coding using GitHub Copilot Agent diff --git a/Instructions/Labs/LAB_AK_07_consolidate_duplicate_code.md b/Instructions/Labs/LAB_AK_07_consolidate_duplicate_code.md index 914e10c..968f543 100644 --- a/Instructions/Labs/LAB_AK_07_consolidate_duplicate_code.md +++ b/Instructions/Labs/LAB_AK_07_consolidate_duplicate_code.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Consolidate duplicate code using GitHub Copilot' - description: 'Learn how to analyze a complex codebase and consolidate duplicated code logic using GitHub Copilot tools.' + title: Exercise - Consolidate duplicate code using GitHub Copilot + description: Learn how to analyze a complex codebase and consolidate duplicated code logic using GitHub Copilot tools. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Consolidate duplicate code using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_08_refactor_large_functions.md b/Instructions/Labs/LAB_AK_08_refactor_large_functions.md index 78f4e9d..cd18db2 100644 --- a/Instructions/Labs/LAB_AK_08_refactor_large_functions.md +++ b/Instructions/Labs/LAB_AK_08_refactor_large_functions.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Refactor large functions using GitHub Copilot' - description: 'Learn how to analyze complex code and refactor large functions into smaller, more focused methods using GitHub Copilot tools.' + title: Exercise - Refactor large functions using GitHub Copilot + description: Learn how to analyze complex code and refactor large functions into smaller, more focused methods using GitHub Copilot tools. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Refactor large functions using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_09_simplify_complex_conditionals.md b/Instructions/Labs/LAB_AK_09_simplify_complex_conditionals.md index 49caf8b..6572135 100644 --- a/Instructions/Labs/LAB_AK_09_simplify_complex_conditionals.md +++ b/Instructions/Labs/LAB_AK_09_simplify_complex_conditionals.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Simplify complex conditionals using GitHub Copilot' - description: 'Learn how to refactor complex conditional logic in C# codebases using GitHub Copilot tools.' + title: Exercise - Simplify complex conditionals using GitHub Copilot + description: Learn how to refactor complex conditional logic in C# codebases using GitHub Copilot tools. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Simplify complex conditionals using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_10_implement_performance_profiling.md b/Instructions/Labs/LAB_AK_10_implement_performance_profiling.md index f8f9528..6e921c1 100644 --- a/Instructions/Labs/LAB_AK_10_implement_performance_profiling.md +++ b/Instructions/Labs/LAB_AK_10_implement_performance_profiling.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Implement performance profiling using GitHub Copilot' - description: 'Learn how to identify and address performance bottlenecks and code inefficiencies using GitHub Copilot tools.' + title: Exercise - Implement performance profiling using GitHub Copilot + description: Learn how to identify and address performance bottlenecks and code inefficiencies using GitHub Copilot tools. + duration: 30 minutes + level: 200 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Implement performance profiling using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_11_resolve_github_issues.md b/Instructions/Labs/LAB_AK_11_resolve_github_issues.md index 14ab1ba..5fad231 100644 --- a/Instructions/Labs/LAB_AK_11_resolve_github_issues.md +++ b/Instructions/Labs/LAB_AK_11_resolve_github_issues.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Resolve GitHub issues using GitHub Copilot' - description: 'Learn how to identify and resolve code security vulnerabilities using GitHub Copilot in Visual Studio Code.' + title: Exercise - Resolve GitHub issues using GitHub Copilot + description: Learn how to identify and resolve code security vulnerabilities using GitHub Copilot in Visual Studio Code. + duration: 40 minutes + level: 300 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Resolve GitHub issues using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_12_resolve_github_secret_scanning_alerts.md b/Instructions/Labs/LAB_AK_12_resolve_github_secret_scanning_alerts.md index 400534d..9f364da 100644 --- a/Instructions/Labs/LAB_AK_12_resolve_github_secret_scanning_alerts.md +++ b/Instructions/Labs/LAB_AK_12_resolve_github_secret_scanning_alerts.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Resolve GitHub secret scanning alerts using GitHub Copilot' - description: 'Learn how to manage GitHub secret scanning alerts and how to use GitHub Copilot’s Ask and Agent modes to remediate hard-coded secrets.' + title: Exercise - Resolve GitHub secret scanning alerts using GitHub Copilot + description: Learn how to manage GitHub secret scanning alerts and how to use GitHub Copilot’s Ask and Agent modes to remediate hard-coded secrets. + duration: 40 minutes + level: 300 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Resolve GitHub secret scanning alerts using GitHub Copilot diff --git a/Instructions/Labs/LAB_AK_13_get-started-spec-driven-development.md b/Instructions/Labs/LAB_AK_13_get-started-spec-driven-development.md index 229c03e..b9eb808 100644 --- a/Instructions/Labs/LAB_AK_13_get-started-spec-driven-development.md +++ b/Instructions/Labs/LAB_AK_13_get-started-spec-driven-development.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Develop a greenfield application using GitHub Spec Kit' - description: 'Learn how to install GitHub Spec Kit and how to use GitHub Spec Kit workflows to implement the spec-driven development methodology for a greenfield application.' + title: Exercise - Develop a greenfield application using GitHub Spec Kit + description: Learn how to install GitHub Spec Kit and how to use GitHub Spec Kit workflows to implement the spec-driven development methodology for a greenfield application. + duration: 60 minutes + level: 300 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Develop a greenfield application using GitHub Spec Kit diff --git a/Instructions/Labs/LAB_AK_14_implement-spec-driven-development.md b/Instructions/Labs/LAB_AK_14_implement-spec-driven-development.md index 9ddeac8..ab28591 100644 --- a/Instructions/Labs/LAB_AK_14_implement-spec-driven-development.md +++ b/Instructions/Labs/LAB_AK_14_implement-spec-driven-development.md @@ -1,7 +1,13 @@ --- lab: - title: 'Exercise - Implement a product feature using GitHub Spec Kit' - description: 'Learn how to add new features to existing applications using GitHub Spec Kit workflows, Visual Studio Code, and GitHub Copilot.' + title: Exercise - Implement a product feature using GitHub Spec Kit + description: Learn how to add new features to existing applications using GitHub Spec Kit workflows, Visual Studio Code, and GitHub Copilot. + duration: 75 minutes + level: 400 + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Implement a product feature using GitHub Spec Kit diff --git a/Instructions/Labs/LAB_AK_15_configure_customize_github_copilot_vscode.md b/Instructions/Labs/LAB_AK_15_configure_customize_github_copilot_vscode.md index 6bd16c3..3429d95 100644 --- a/Instructions/Labs/LAB_AK_15_configure_customize_github_copilot_vscode.md +++ b/Instructions/Labs/LAB_AK_15_configure_customize_github_copilot_vscode.md @@ -1,9 +1,13 @@ --- lab: - title: 'Exercise - Configure GitHub Copilot instructions and create custom agents' - description: 'Learn how to configure a C# project to use custom GitHub Copilot instructions and create custom agents that collaborate through handoffs to complete multi-step development tasks.' - level: 300 - duration: 50 minutes + title: Exercise - Configure GitHub Copilot instructions and create custom agents + description: Learn how to configure a C# project to use custom GitHub Copilot instructions and create custom agents that collaborate through handoffs to complete multi-step development tasks. + level: 300 + duration: 50 minutes + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Configure GitHub Copilot instructions and create custom agents diff --git a/Instructions/Labs/LAB_AK_16_develop_ai_enabled_apps_github_copilot_sdk.md b/Instructions/Labs/LAB_AK_16_develop_ai_enabled_apps_github_copilot_sdk.md index 9d32e6d..19b62be 100644 --- a/Instructions/Labs/LAB_AK_16_develop_ai_enabled_apps_github_copilot_sdk.md +++ b/Instructions/Labs/LAB_AK_16_develop_ai_enabled_apps_github_copilot_sdk.md @@ -1,9 +1,13 @@ --- lab: - title: 'Exercise - Integrate an AI Agent into existing apps using GitHub Copilot SDK' - description: 'Learn how to integrate an AI Agent into existing applications using GitHub Copilot SDK to automate tasks and enhance functionality.' - level: 300 - duration: 60 minutes + title: Exercise - Integrate an AI Agent into existing apps using GitHub Copilot SDK + description: Learn how to integrate an AI Agent into existing applications using GitHub Copilot SDK to automate tasks and enhance functionality. + level: 300 + duration: 60 minutes + islab: true + primarytopics: + - GitHub + - Visual Studio Code --- # Integrate an AI Agent into existing apps using GitHub Copilot SDK