From ecd5ad458bff4684f2888eb3814a471612e6df47 Mon Sep 17 00:00:00 2001 From: labzy-handson Date: Sat, 20 Sep 2025 11:31:13 +0530 Subject: [PATCH] updated yaml file --- lab.yaml | 98 +++++++++++++++++++++++++++----------------------------- 1 file changed, 48 insertions(+), 50 deletions(-) diff --git a/lab.yaml b/lab.yaml index 328481c..ec8bf8a 100644 --- a/lab.yaml +++ b/lab.yaml @@ -1,50 +1,48 @@ -lab: - id: git-essentials-ubuntu24 - title: Git Essentials in 1 Hour - description: "Hands-on introduction to Git covering history, installation, initialization, staging/committing, branching/merging, remotes (push/pull/diff), history inspection, undoing, and tagging." - duration: 60m - environment: - os: ubuntu-24.04 - prerequisites: - - Terminal access with sudo - dependencies: - - git - materials: - workspace_dir: ~/lab-git-essentials - steps: - - id: step-01-overview - title: A Short History of Git & What is Git? - doc: docs/01-overview.md - time: 5m - - id: step-02-install-setup - title: Installing Git & First-Time Git Setup - doc: docs/02-install-and-setup.md - time: 10m - - id: step-03-init-clone - title: git init & clone - doc: docs/03-init-and-clone.md - time: 8m - - id: step-04-add-commit-status - title: git add, commit & status - doc: docs/04-add-commit-status.md - time: 8m - - id: step-05-branch-checkout-merge - title: git branch, checkout & merge - doc: docs/05-branch-checkout-merge.md - time: 10m - - id: step-06-pull-push-diff - title: git pull & push & diff - doc: docs/06-pull-push-diff.md - time: 8m - - id: step-07-history - title: Viewing the Commit History - doc: docs/07-view-history.md - time: 5m - - id: step-08-undo - title: Undoing Things - doc: docs/08-undoing-things.md - time: 4m - - id: step-09-tagging - title: Tagging - doc: docs/09-tagging.md - time: 2m +title: "Git Essentials — Instruction Lab (Ubuntu 24)" +version: "1.0.0" +description: "Hands-on Git lab covering installation, initialization, staging/committing, branching/merging, remotes (push/pull/diff), history inspection, undoing, and tagging. Designed for 60 minutes including overview." +overview_path: "docs/01-overview.md" + +sections: + title: "Instructions" + items: + - id: 1 + title: "Installing Git & First-Time Git Setup" + path: "docs/02-install-and-setup.md" + estimated_minutes: 10 + - id: 2 + title: "git init & clone" + path: "docs/03-init-and-clone.md" + estimated_minutes: 8 + - id: 3 + title: "git add, commit & status" + path: "docs/04-add-commit-status.md" + estimated_minutes: 8 + - id: 4 + title: "git branch, checkout & merge" + path: "docs/05-branch-checkout-merge.md" + estimated_minutes: 10 + - id: 5 + title: "git pull & push & diff" + path: "docs/06-pull-push-diff.md" + estimated_minutes: 8 + - id: 6 + title: "Viewing the Commit History" + path: "docs/07-view-history.md" + estimated_minutes: 5 + - id: 7 + title: "Undoing Things" + path: "docs/08-undoing-things.md" + estimated_minutes: 4 + - id: 8 + title: "Tagging" + path: "docs/09-tagging.md" + estimated_minutes: 2 + +ui: + default_open_section_id: 1 + show_toc: true + collapsible_sections: true + +license: + path: "/LICENSE.md"