diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml new file mode 100644 index 0000000..494b963 --- /dev/null +++ b/.github/workflows/deploy-pages.yml @@ -0,0 +1,43 @@ +name: Deploy to GitHub Pages + +on: + push: + branches: + - main + paths: + - 'docs/**' + - '*/README.md' + - '*/images/**' + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: false + +jobs: + deploy: + name: Deploy + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Pages + uses: actions/configure-pages@v5 + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: docs + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/README.md b/README.md index 1d9ae0d..bed45ef 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,8 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)  [![Open project in GitHub Codespaces](https://img.shields.io/badge/Codespaces-Open-blue?style=flat-square&logo=github)](https://codespaces.new/github/copilot-cli-for-beginners?hide_repo_select=true&ref=main&quickstart=true)  [![Official Copilot CLI documentation](https://img.shields.io/badge/GitHub-CLI_Documentation-00a3ee?style=flat-square&logo=github)](https://docs.github.com/en/copilot/how-tos/copilot-cli)  -[![Join AI Foundry Discord](https://img.shields.io/badge/Discord-AI_Community-blue?style=flat-square&logo=discord&color=5865f2&logoColor=fff)](https://aka.ms/foundry/discord) +[![Join AI Foundry Discord](https://img.shields.io/badge/Discord-AI_Community-blue?style=flat-square&logo=discord&color=5865f2&logoColor=fff)](https://aka.ms/foundry/discord)  +[![View Course Website](https://img.shields.io/badge/Website-Course_Guide-6e40c9?style=flat-square&logo=github)](https://github.github.io/copilot-cli-for-beginners/) 🎯 [What You'll Learn](#what-youll-learn)   βœ… [Prerequisites](#prerequisites)   πŸ€– [Copilot Family](#understanding-the-github-copilot-family)   πŸ“š [Course Structure](#course-structure)   πŸ“‹ [Command Reference](#-github-copilot-cli-command-reference) diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..172d469 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,765 @@ + + + + + + GitHub Copilot CLI for Beginners + + + + + + + + + + + + +
+ + +
+
+
✨ terminal-native AI coding assistant
+

GitHub Copilot CLI
for Beginners

+

+ Learn to supercharge your development workflow with AI-powered command-line assistance. + Review code, generate tests, debug issues, and automate workflows β€” all from your terminal. +

+ +
+
+
8
+
Chapters
+
+
+
~2h
+
Duration
+
+
+
0
+
AI Experience Needed
+
+
+
+
+ +
+ + +
+
+

What You'll Learn

+
+
+
πŸ—£οΈ
+

Three Interaction Modes

+

Master inline suggestions, chat-based Q&A, and agentic workflows directly in your terminal.

+
+
+
πŸ”
+

Context & Conversations

+

Analyze multi-file projects by feeding the right context to get accurate, useful AI responses.

+
+
+
⚑
+

Development Workflows

+

Automate code review, debugging, and test generation using AI from the command line.

+
+
+
πŸ€–
+

Custom AI Agents

+

Build specialized AI assistants tailored to your codebase and coding style.

+
+
+
πŸ› οΈ
+

Skills & Automation

+

Create reusable skills that load automatically and handle repetitive tasks for you.

+
+
+
πŸ”Œ
+

MCP Server Integration

+

Connect Copilot CLI to GitHub, databases, and external APIs via the Model Context Protocol.

+
+
+
+
+ + +
+ +
+ + +
+
+

Prerequisites

+
+
+ βœ“ +
+ GitHub Account + With Copilot access (free plan, paid, or via GitHub Education) +
+
+
+ βœ“ +
+ Terminal basics + Comfortable with cd, ls, and running commands +
+
+
+ βœ“ +
+ Python (optional) + For running the sample book app used in demos +
+
+
+ βœ“ +
+ No AI experience needed + This course starts from the very beginning +
+
+
+
+
+ + + + +
+ + + diff --git a/docs/step.html b/docs/step.html new file mode 100644 index 0000000..957451f --- /dev/null +++ b/docs/step.html @@ -0,0 +1,1296 @@ + + + + + + GitHub Copilot CLI for Beginners + + + + + + + + + + + +
+
+ + + GitHub Copilot CLI for Beginners + + +
+
+ +
+ + + + +
+
+
+
+
+ Loading chapter… +
+
+ +
+
+
+ + + + +