Skip to content

suuus/ghcopilot-challenge-sesh5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Copilot Documentation Challenges

Welcome to the GitHub Copilot Documentation Challenge! This repository contains three increasingly difficult challenges designed to help you explore and master different documentation capabilities using GitHub Copilot, GitHub Copilot Chat, and Copilot Edits.

Overview

These challenges will take approximately 20 minutes to complete and focus on different aspects of documentation:

  • Inline code documentation
  • Technical documentation
  • Architecture documentation
  • API documentation
  • User guides
  • System diagrams
  • Code examples

Challenge Structure

  1. Challenge 1: Basic Documentation (5 minutes)

  2. Challenge 2: Technical Documentation (7 minutes)

  3. Challenge 3: Advanced Documentation (8 minutes)

Getting Started

  1. Clone this repository
  2. Navigate to each challenge folder
  3. Read the challenge README
  4. Use GitHub Copilot, Copilot Chat, and Copilot Edits to complete the tasks
  5. Run the verification tests to check your solutions

Verification

Each challenge includes its own verification method:

  • Challenge 1: Unit tests
  • Challenge 2: API endpoint testing
  • Challenge 3: Documentation structure validation

Run npm test in each challenge directory to verify your solution.

Tips

  • Use GitHub Copilot Chat to ask questions about documentation best practices
  • Experiment with Copilot Edits for bulk documentation updates
  • Remember to consider different documentation audiences
  • Focus on clarity and completeness

Copilot Feature Guide

Task Type Recommended Copilot Feature
Writing JSDoc comments GitHub Copilot (inline suggestions)
Bulk documentation updates Copilot Edits
Documentation best practices Copilot Chat
API documentation Copilot Chat + Copilot (inline)
Diagram creation Copilot Chat
Architecture decisions Copilot Chat

Good luck with the challenges!

About

GitHub Copilot Documentation Challenges

Resources

Stars

Watchers

Forks

Contributors