Dritter Bewerbungsstrang AI mit Bewerbung an parcel24box / Kommunalinvest AG

This commit is contained in:
trnq1ll0 committed 2026-09-16 11:00:06 +02:00
1 parent c0763662dd
commit ef8bc85767
6 files changed
+357 -16

No files matched your search

+15 -13
View File
@@ -4,11 +4,12 @@ Dieser Ordner ist unabhängig von den LaTeX-Quellen im übergeordneten Projekt.
Er enthält die Typst-Dokumente, die gemeinsame Vorlage, alle benötigten Schriften
und die Unterschrift.
Die beiden unabhängig bearbeitbaren Varianten liegen in `Admin/` und
`Senior Developer/`. Jedes Verzeichnis enthält ein Anschreiben und einen
Lebenslauf als `.typ` sowie die daraus erzeugten PDFs. Beide Varianten wurden
zunächst mit den bestehenden Entwicklertexten angelegt; die Admin-Texte können
anschließend angepasst werden.
Die drei unabhängig bearbeitbaren Varianten liegen in `Admin/`,
`Senior Developer/` und `Agentic Coding Engineer/`. Jedes Verzeichnis enthält
ein Anschreiben und einen Lebenslauf als `.typ` sowie die daraus erzeugten PDFs.
Für die Bewerbung als Agentic Coding Engineer bei parcel24box enthält der
Lebenslauf auch die relevanten Informationen aus dem Anschreiben, da laut
Stellenausschreibung kein Anschreiben eingereicht werden soll.
## Voraussetzungen
@@ -24,18 +25,19 @@ Im Ordner `07_bewerbung-typst`:
make all
```
Die vier Ergebnisse liegen direkt neben ihren Typst-Quelldateien in `Admin/`
und `Senior Developer/` und tragen denselben Namen mit der Endung `.pdf`.
Die sechs Ergebnisse liegen direkt neben ihren Typst-Quelldateien in `Admin/`,
`Senior Developer/` und `Agentic Coding Engineer/` und tragen denselben Namen mit der Endung `.pdf`.
Die PDFs werden von Git ignoriert.
`make all` baut fehlende oder veraltete PDFs. Auch `make` ohne Argumente führt
dieses Ziel aus. `make clean` entfernt die vier erzeugten PDFs.
dieses Ziel aus. `make clean` entfernt die sechs erzeugten PDFs.
## Dateien umbenennen
Die gemeinsamen Quelldateinamen stehen ausschließlich in den Variablen
`COVERLETTER_SRC` und `CV_SRC` am Anfang des `Makefile`.
Nach einer Umbenennung in beiden Rollenverzeichnissen diese Angaben entsprechend anpassen.
Nach einer Umbenennung in den Rollenverzeichnissen diese Angaben entsprechend anpassen.
Neue Rollenverzeichnisse in `COVERLETTER_PATHS` und `CV_PATHS` ergänzen.
Build, Watch-Modus und PDF-Namen verwenden automatisch diese Konfiguration.
Einen laufenden Watch-Modus nach Änderungen am Makefile neu starten.
@@ -49,24 +51,24 @@ make -nB all
## Automatisch bei Änderungen bauen
Der Watch-Modus baut beim Start alle vier Dokumente und überwacht anschließend
Der Watch-Modus baut beim Start alle sechs Dokumente und überwacht anschließend
ihre Quellen einschließlich der importierten Vorlagen. Bei Änderungen werden
nur die betroffenen PDFs neu erzeugt; Änderungen an `personal.typ` oder
`template.typ` betreffen alle vier Dokumente:
`template.typ` betreffen alle sechs Dokumente:
```sh
make watch
```
Die Überwachung läuft, bis sie mit `Ctrl+C` beendet wird. Dabei werden alle
vier Watch-Prozesse beendet. Die drei Befehle sind `make all`, `make clean`
sechs Watch-Prozesse beendet. Die drei Befehle sind `make all`, `make clean`
und `make watch`.
`watch.py` bündelt die Ausgabe zeilenweise und stellt jeder Meldung den
Dokumentpfad voran, damit gleichzeitige Status- und Fehlermeldungen lesbar bleiben.
Gemeinsame Kontaktdaten werden in `personal.typ` gepflegt. Farben, Kopf- und
Fußzeilen sowie wiederverwendbare CV-Komponenten stehen in `template.typ`.
Diese Dateien sowie `fonts/` und `assets/` werden von beiden Varianten gemeinsam
Diese Dateien sowie `fonts/` und `assets/` werden von allen Varianten gemeinsam
verwendet. Das Makefile setzt `--root .`, damit Typst aus den Unterverzeichnissen
auf diese Ressourcen zugreifen kann.
`personal.typ` und `template.typ` müssen deshalb im Typst-Hauptverzeichnis bleiben.