jsonresume-theme-kendall : D’un document JSON au modèle de CV
Ce fork du thème Kendall JSON Resume transforme un CV structuré en HTML. Le moteur prépare les champs de présentation, puis utilise un modèle Mustache avec les styles écran et impression.
Langages du dépôtJavaScript 55.76%2
Parts calculées à partir des octets GitHub Linguist.
| Langage | % | Octets |
|---|---|---|
| JavaScript | 8 126 | |
| CSS | 6 448 |
Aperçu
Pourquoi il existe
Thème CV minimaliste parfait pour l'impression avec balisage sémantique schema.org.
Cas d’usage
Génération automatique de CV à partir de fichiers JSON structurés.
Démarrage
Ces commandes viennent de la documentation du dépôt. Elles n’ont pas été exécutées pendant cette revue.
sudo npm install -g resume-clisudo npm installresume serve --theme .Preview: http://localhost:4000
Press ctrl-c to stopRéférences du dépôt
Extraits des guides du dépôt, dans leur langue d’origine. Les liens ouvrent la version du code consultée.
Prérequis et premier essai
Install the command line
README.md
Install npm packages
README.md
Configuration et utilisation
Usage
README.md
Fonctions et composants 2
- Préparation des données
- index.js associe les réseaux aux icônes, formate les dates et prépare les indicateurs de sections optionnelles. Il choisit aussi une image explicite ou Gravatar. Cette logique adapte les données au modèle.
- Modèle et styles
- resume.template contient la structure HTML; style.css et print.css distinguent écran et impression. La transformation des données et la mise en page peuvent être examinées séparément.
Architecture
Les composants et leurs liens restent lisibles en texte. Le diagramme ajoute une vue interactive.
- CV JSON
- Préparation dans render
- Modèle Mustache
- HTML et styles écran ou impression
Liens vérifiés dans le dépôt.
Mermaid Diagramme interactif (chargement à l’ouverture)
Vue générale des composants et des échanges vérifiés dans le dépôt.

flowchart LR
n0["CV JSON"]
n1["Préparation dans render"]
n2["Modèle Mustache"]
n3["HTML et styles écran ou impression"]
n0 --> n1
n1 --> n2
n2 --> n3
Version texte du diagramme
- CV JSON → Préparation dans render
- Préparation dans render → Modèle Mustache
- Modèle Mustache → HTML et styles écran ou impression
Suivre un parcours dans le code
Suivez startDate vers les champs de mois et d’année. Le moteur modifie l’objet fourni; un appelant qui le réutilise doit tenir compte des données de présentation ajoutées.
Structure des fichiers
La carte montre les fichiers inspectés et leur organisation.
Référence
3 / 3 fichiers admissibles lus (9 dans l’arbre); 0 trop volumineux, 0 échec de lecture et 0 diagnostic de syntaxe.
Ce que couvre l’analyse
Les dossiers connus de dépendances et de compilation, les fichiers d’identifiants et les binaires sont exclus. La collecte couvre les README, les manifestes reconnus et les fichiers source pris en charge.
Les statistiques Linguist couvrent l’ensemble du dépôt et peuvent inclure d’autres langages.
Carte des fichiers
flowchart TD
root["jsonresume-theme-kendall"]
f0["index.js"]
root --> f0
f1["README.md"]
root --> f1
f2["package.json"]
root --> f2