VAULT
Kekoeur

StarterPack-ObsidianVault

🧠 Starter Pack — Obsidian Vault pour Développeurs

Un vault Obsidian clé en main orienté développeur : journal quotidien, suivi de branches/MR, formations, automatisations Git, standup en 1 clic. 13 modules activables/désactivables via une page de paramétrage.

⚡ Setup en 10 minutes

Option 1 : Script d'installation (recommandé)

# 1. Cloner le repo
git clone https://github.com/Kekoeur/StarterPack-ObsidianVault.git

# 2. Lancer le script d'installation
cd StarterPack-ObsidianVault
node install.js

Le script :

  • Demande le chemin du vault Ă  crĂ©er
  • CrĂ©e toute la structure de dossiers (PARA + Journal)
  • Copie les 21 templates, 7 scripts, Vault Settings, documentation
  • CrĂ©e un Home.md avec les instructions de dĂ©marrage
  • Propose de lier le starter pack pour les mises Ă  jour futures

Option 2 : Installation manuelle

  1. Installer Obsidian
  2. Créer un nouveau vault
  3. Copier le contenu de vault-structure/ dans le vault
  4. Copier templates/ dans 06 - Templates/
  5. Copier scripts/ dans 07 - Config/scripts/
  6. Copier Vault Settings.md dans 07 - Config/
  7. Suivre le guide dans Documentation Vault.md

🔄 Mises à jour

Quand le starter pack est mis Ă  jour (nouveaux templates, scripts, dossiers) :

cd StarterPack-ObsidianVault
node update-vault.js

Le script :

  • Pull les dernières modifications du repo
  • DĂ©tecte et copie les nouveaux templates et scripts
  • DĂ©tecte et met Ă  jour les templates/scripts modifiĂ©s
  • CrĂ©e les nouveaux dossiers ajoutĂ©s Ă  la structure
  • Ne touche jamais au Vault Settings (tes toggles sont prĂ©servĂ©s)
  • Met Ă  jour la documentation

⚙️ Vault Settings — Page de paramétrage

Le fichier Vault Settings.md contient des toggles Meta Bind pour 13 modules :

ModuleCe qu'il contrôlePar défaut
🔀 Branches / MRSections MR dans Daily/Weekly/Monthly/Quarterly✅ ON
📚 FormationsSections formations + bouton Log Formation✅ ON
📅 MonthlyAuto-création des notes mensuelles✅ ON
📊 QuarterlyAuto-création des notes trimestrielles✅ ON
📆 YearlyAuto-création des notes annuelles✅ ON
🧠 Énergie & FocusSélecteur énergie + slider focus✅ ON
📊 ProgressionBarres de progression mois/année✅ ON
🎯 Tâche ultimeLA tâche prioritaire unique du jour✅ ON
🗣️ Standup AutoSection standup + bouton copie✅ ON
🎮 RoutinesSuivi quotidien hobbies/passions✅ ON
📝 Activité du jourNotes modifiées/créées (Dataview)✅ ON
🚀 Projets actifsSection projets actifs✅ ON
📊 HabitudesTracker d'habitudes dans le Monthly✅ ON

📦 Contenu

├── install.js              → Script d'installation cross-platform (Node.js)
├── update-vault.js         → Script de mise à jour cross-platform (Node.js)
├── vault-structure/        → Structure de dossiers PARA + Journal
│   ├── 00 - Dashboard/
│   ├── 01 - Projects/ (Pro + Perso)
│   ├── 02 - Areas/ (Pro + Perso)
│   ├── 03 - Resources/ (Contacts, Reading List, Skills, Utility, Vault Export)
│   ├── 04 - Journal/ (Daily, Weekly, Monthly, Quarterly, Yearly)
│   ├── 05 - Archive/
│   ├── 06 - Templates/
│   ├── 07 - Config/ (scripts, cache)
│   └── 99 - Inbox/
├── templates/              → 21 templates Obsidian (sections conditionnelles)
│   ├── Daily.md            → Note quotidienne (progression, ultime, MoSCoW, routines, standup, activité)
│   ├── Weekly.md           → Agrégation hebdomadaire (TIL, stats, formations)
│   ├── Monthly.md          → Objectifs mensuels + habitudes + formations
│   ├── Quarterly.md        → OKR trimestriels + goal cascade + formations
│   ├── Yearly.md           → Bilan annuel + objectifs long terme
│   ├── Branch.md           → Suivi branche git (boutons statut 1 clic)
│   ├── Formation.md        → Suivi formation (progression multi-axes)
│   ├── Project.md, Project-Dashboard.md → Projets
│   ├── Meeting.md, 1on1.md, Sprint.md, Incident.md
│   ├── MR-Review.md, GitLab Issue.md, Error-Entry.md
│   ├── Contact.md, Reading-Note.md, Auto-Setup.md
│   └── Release.md, Environment.md
├── scripts/                → 7 scripts QuickAdd
│   ├── git-helpers.js      → Module partagé (config projets — À ADAPTER)
│   ├── import-gitlab-issue.js, sync-branch.js, generate-mr-message.js
│   ├── standup-clipboard.js, auto-archive.js, log-formation.js
├── config/
│   └── obsidian-settings.json → Config plugins de référence
├── Vault Settings.md       → Page admin : 13 modules activables
├── Documentation Vault.md  → Documentation complète du système
└── Partager le Vault.md    → Guide de partage et contribution

🔌 Plugins requis

Critiques

  • Templater — Templates dynamiques avec JavaScript
  • Dataview — RequĂŞtes dynamiques dans les notes
  • Meta Bind — Boutons one-click, toggles, champs Ă©ditables inline

Importants

  • QuickAdd — Macros pour les scripts
  • Buttons — Boutons dans les notes
  • MetaEdit — Édition rapide du frontmatter
  • Tasks — Gestion avancĂ©e des tâches
  • Calendar — Panneau calendrier

Confort

  • Homepage — Page d'accueil au lancement
  • Heatmap Calendar — Heatmap d'activitĂ©
  • ProgressBar — Barres de progression inline
  • Table Editor — Édition tableaux
  • Obsidian Git — Synchronisation Git

🎯 Fonctionnalités principales

Daily Note

  • Barres de progression mois/annĂ©e — dĂ©sactivable
  • Énergie + Focus (sĂ©lecteur Meta Bind) — dĂ©sactivable
  • Tâche ultime du jour (UNE seule prioritĂ©) — dĂ©sactivable
  • Objectifs priorisĂ©s MoSCoW (Must / Should / Could)
  • Reports automatiques des tâches d'hier
  • MR actives en temps rĂ©el — dĂ©sactivable
  • Formations actives avec barres de progression — dĂ©sactivable
  • Routines du jour (lecture, sport, hobbies) — dĂ©sactivable
  • Standup auto en 1 clic — dĂ©sactivable
  • RĂ©trospective de fin de journĂ©e
  • ActivitĂ© du jour (notes modifiĂ©es/créées) — dĂ©sactivable

Suivi Branches / MR — désactivable

  • CrĂ©ation interactive (prompts projet → branche → type)
  • Statut en 1 clic : LOCAL → MERGE_PENDING → MERGE_REVIEW → DEV → STG → PROD → CLOSED
  • Sync des commits, gĂ©nĂ©ration message MR via IA, auto-archivage

Suivi Formations — désactivable

  • Progression multi-axes avec barres visuelles
  • Logging en 1 clic depuis le Daily
  • Cascade : Daily → Weekly → Monthly → Quarterly → Yearly

Agrégation automatique

  • Weekly : TIL agrĂ©gĂ©, stats Ă©nergie/focus/tâches/MR
  • Monthly : habitudes, formations terminĂ©es — dĂ©sactivable
  • Quarterly : OKR avec progression auto, goal cascade — dĂ©sactivable
  • Yearly : bilan annuel, stats globales — dĂ©sactivable

🛠️ Personnalisation

  1. Ouvrir Vault Settings.md → activer/désactiver les 13 modules
  2. Ouvrir scripts/git-helpers.js → modifier l'objet PROJECTS
  3. Mettre Ă  jour les listes de projets dans les templates (tp.system.suggester)
  4. Configurer votre token GitLab (optionnel)

🤝 Contribuer

# Fork + clone
git clone https://github.com/TON-USER/StarterPack-ObsidianVault.git
git checkout -b feat/mon-amelioration

# Modifier templates, scripts, docs, vault-structure...
git add -A && git commit -m "feat: description" && git push

# Ouvrir une Pull Request sur GitHub

Les utilisateurs récupèrent les changements avec node update-vault.js.

đź“– Documentation

đź“„ Licence

MIT — Utilisez, modifiez, partagez librement.

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File → Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

1

Forks

0

Last updated 4mo ago