add list of core components

This commit is contained in:
Rob committed 2026-03-27 14:07:26 +01:00
1 parent b6b88471f4
commit fc11c894a5
1 file changed
+8
+8
View File
@@ -7,6 +7,14 @@ Excel → PDF converter for German attendance lists. Reads attendance data from
### Core Components ### 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) ### PDF Structure (Form Fields)
- `person.name`: Person's full name - `person.name`: Person's full name