add list of core components
This commit is contained in:
1 parent
b6b88471f4
commit
fc11c894a5
1 file changed
+8
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user