Dritter Bewerbungsstrang AI mit Bewerbung an parcel24box / Kommunalinvest AG
This commit is contained in:
1 parent
c0763662dd
commit
ef8bc85767
6 files changed
+357
-16
No files matched your search
@@ -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.
|
||||
Reference in new issue
Block a user