Use a theme¶
Use the flag --theme=<theme-ame> to specify the theme you want to use.
To use the theme named my-theme:
cvwonder generate [...] --theme=my-theme
The theme must be located in the themes directory in the current working directory.
Default theme¶
Themes have a specific structure including a theme.yaml and an index.html file.
themes
└── default
├── theme.yaml # Theme metadata
└── index.html # Theme template
To use you theme, specify the theme name with the --theme flag.
cvwonder generate --input=cv.yml --output=generated/ --theme=default
Render¶
The default theme renders the CV with a simple and clean design.
CV input¶
Here is the content of the cv.yml file for the rendered CV.
---
company:
name: Zatsit
person:
name: Germain
depiction: profile.png
profession: Platform Engineer
location: Lille
citizenship: FR
email: germain.lefebvre@mycompany.fr
site: http://germainlefebvre.fr
phone: +33 6 00 00 00 00
socialNetworks:
github: germainlefebvre4
stackoverflow: germainlefebvre4
linkedin: germainlefebvre4
twitter: germainlefebvr4
abstract:
- "I am a Platform Engineer looking for people to share knowledge to each other."
- "This section can be a multiples lines of text."
- "This section can be a multiples lines of text again."
career:
- companyName: Zatsit
companyLogo: images/zatsit-logo.webp
duration: 10 mois, aujourd'hui
missions:
- position: Platform Engineer
company: Adeo
location: Ronchin, France
dates: 2024, mars - 2024, décembre
summary: Construire une IDP, plateforme interne de développement, totalement managée pour aider les développeurs à se focaliser sur le code. Sur base du code source, la plateforme provisionne l'infrastructure sous-jacente, les base de données, la construction des artefact et publication sur la registry, le déploiement dans Kubernetes, l'intégration du monitoring avec Datadog et construction des Monitors.
technologies:
- ArgoCD
- Kubernetes
- K8s Operrator
- Crossplane
- Vault
- Github Actions
- JFrog Artifactory
- Backstage
- Python
- Golang
description:
- Développement de l'operator Kubernetes responsable du provisioning des bases de données
- Développement des Compositions Crossplane pour provisionner les base de données
- Développement de l'API de l'IDP en Golang
- Déploiement avec ArgoCD
- Vulgarisation d'une architecture applicative en langage déclaratif (yaml)
technicalSkills:
list: []
domains:
- name: Cloud
competencies:
- name: AWS
level: 80
- name: GCP
level: 70
- name: Azure
level: 40
sideProjects:
- name: cvwonder
position: maintainer
description: A CLI to render your CV from a YAML file.
link: germainlefebvre4/cvwonder
type: github
langs: Go
color: 3572A5
certifications:
- companyName: AWS
certificationName: Solutions Architect Associate
issuer: Coursera
date: Mars 2018
link: https://www.credly.com/badges/dd09dc40-9ef8-43a4-addb-d861d4dadf26/public_url
badge: images/aws-certified-solutions-architect-associate.png
languages:
- name: Francais
level: Maternelle
- name: Anglais
level: Aisance professionnelle
education:
- schoolName: IG2I - Centrale
schoolLogo: images/centrale-lille-logo.webp
degree: Titre d'ingénieur (BAC+5)
location: Lens, France
dates: 2019 - 2014
link: https://ig2i.centralelille.fr
