From fc11c894a599289034f6a65a9a383cb80ed4df64 Mon Sep 17 00:00:00 2001 From: Rob Date: Fri, 27 Mar 2026 14:07:26 +0100 Subject: [PATCH] add list of core components --- .github/copilot-instructions.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 17ce391..b9b6333 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -7,6 +7,14 @@ Excel → PDF converter for German attendance lists. Reads attendance data from ### Core Components ``` +generate.py # CLI entry point (Click-based) +src/config_loader.py # Loads config.json and schema.json +src/excel_reader.py # Reads attendance data from Excel file +src/models.py # Data models (participant, month, days) +src/validators.py # Validation logic for Excel input data +src/pdf_filler.py # Fills PDF form fields from model data +src/exceptions.py # Custom exceptions for the entire pipeline +``` ### PDF Structure (Form Fields) - `person.name`: Person's full name