Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Copilot Training

This training repo contains an API for managing flight delay information.

Project Structure

github-copilot-training/
├── .ruff.toml                    # Ruff linting/formatting config
├── Taskfile.yml                  # Task runner commands
├── uv.lock                       # Locked dependencies for reproducibility
├── pyproject.toml                # Project metadata and dependencies
├── README.md                     # This file
├── src/
│   └── flight_delays_api/        # Main application
│       ├── __init__.py           # FastAPI app setup
│       ├── models/               # Pydantic models
│       └── routers/              # API endpoints
├── tests/                        # Test suite
└── data/                         # Sample data

Quick Start

Prerequisites

Setup and Run

Install dependencies:

task setup

Start the development server:

task run

The API will be available at http://localhost:8000 with Swagger UI at http://localhost:8000/docs.

Tasks

Task is used to run commands irrespective of the underlying OS.

You can see the list of available commands by running:

task

Exercises

The exercises will be available during the training.

About

Demo project used in GitHub Copilot training sessions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages