Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+128
View File
@@ -0,0 +1,128 @@
# 🚀 Guide de Configuration Dataview
## ✅ Installation
Votre plugin Dataview v0.5.68 est déjà installé et activé. Pas de configuration supplémentaire requise pour qu'il fonctionne.
## 🎯 Comment l'utiliser
### Syntaxe de base
Les blocs Dataview s'écrivent dans des fences de code avec le langage `dataview` :
\`\`\`dataview
TABLE type, tags
FROM "concepts"
SORT file.name ASC
\`\`\`
### Types de requêtes
#### 1. **TABLE** (Tableau)
Affiche un tableau avec colonnes.
\`\`\`dataview
TABLE type AS "Type", tags AS "Tags"
FROM "concepts" OR "entities"
\`\`\`
#### 2. **LIST** (Liste)
Affiche une liste à puces.
\`\`\`dataview
LIST
FROM "concepts"
WHERE contains(tags, "IA")
\`\`\`
#### 3. **TASK** (Tâches)
Affiche les tâches du wiki.
\`\`\`dataview
TASK
WHERE !completed
\`\`\`
#### 4. **CALENDAR** (Calendrier)
Affiche les notes par date.
\`\`\`dataview
CALENDAR file.ctime
\`\`\`
## 🔍 Champs disponibles
### Champs standards
| Champ | Description |
| :--- | :--- |
| `file.name` | Nom du fichier (sans extension) |
| `file.path` | Chemin complet |
| `file.link` | Lien wiki [[...]] |
| `file.ctime` | Date de création |
| `file.mtime` | Date de modification |
| `file.inlinks` | Liens entrants |
| `file.outlinks` | Liens sortants |
| `file.tags` | Tags inline (sans frontmatter) |
### Champs de votre frontmatter
Vous avez accès à **tous** les champs de votre frontmatter :
- `type`
- `tags` (array)
- `confidence` (high/medium/low)
- `contested` (true/false)
- `sources` (array)
- `created`, `updated`
## 🎯 Requêtes Utiles pour votre Wiki
### Pages par type
\`\`\`dataview
TABLE length(rows) AS "Pages"
FROM ""
GROUP BY type
\`\`\`
### Pages par tag
\`\`\`dataview
TABLE length(rows) AS "Occurrences"
FROM ""
FLATTEN tags
GROUP BY tags
\`\`\`
### Pages de basse qualité
\`\`\`dataview
LIST
FROM ""
WHERE confidence = "low" OR confidence = "medium"
\`\`\`
### Pages contestées (à vérifier)
\`\`\`dataview
LIST
FROM ""
WHERE contested = true
\`\`\`
### Top pages (par connexions)
\`\`\`dataview
TABLE length(file.inlinks) AS "Entrants", length(file.outlinks) AS "Sortants"
FROM "concepts" OR "entities"
WHERE length(file.inlinks) > 0
SORT length(file.inlinks) DESC
LIMIT 20
\`\`\`
## ⚙️ Configuration (optionnel)
Si vous voulez modifier les paramètres :
1. **Paramètres** $\rightarrow$ **Dataview**
2. Options principales :
- **Render Markdown** : activé (par défaut)
- **Inline Queries** : activé
- **JS Queries** : désactivé (sécurité)
- **Refresh Interval** : 500ms
## 📚 Ressources
- 📖 [Documentation officielle](https://blacksmithgu.github.io/obsidian-dataview/)
- 🎓 [Tutoriel interactif](https://github.com/blacksmithgu/obsidian-dataview/blob/master/docs/docs/queries/structure.md)
- 💡 [Snippets communautaires](https://github.com/blacksmithgu/obsidian-dataview/blob/master/docs/docs/snippets/snippets.md)
---
Votre **Dashboard Wiki** utilise déjà toutes ces requêtes. Ouvrez `Dashboard.md` pour voir le wiki en action ! 🎉
+70
View File
@@ -0,0 +1,70 @@
# 🕸️ Guide de Configuration Graph Analysis
## ✅ Installation
Plugin **Knowledge Graph Analysis** v0.6.6 installé et activé.
## 🎯 À quoi ça sert ?
Le **Graph View natif** d'Obsidian est basique : il affiche tout le graphe de manière uniforme. **Graph Analysis** ajoute :
- 📊 **Statistiques** : degré de centralité, hubs, communautés
- 🎨 **Filtres** : par tag, par dossier, par type
- 🔍 **Recherche** : page avec le plus de connexions
- 📈 **Insights** : clusters, nœuds isolés
## 🚀 Comment l'utiliser
### Ouvrir le panneau
1. **Ouvrir une page wiki** (n'importe laquelle)
2. **Ouvrir la palette de commandes** (`Ctrl/Cmd + P`)
3. Taper : `Knowledge Graph: Open Analysis Panel`
4. Ou via l'icône dédiée dans le ruban de gauche
### Utilisation
- Le panneau latéral affiche les **statistiques globales**.
- Cliquez sur une stat pour filtrer.
- **Filtre par tag** : idéal pour explorer "IA", "security", etc.
- **Communautés** : détection automatique de clusters dans votre wiki.
## 📊 Statistiques Pertinentes pour votre Wiki
Avec 146 pages et 607 liens, attendez-vous à voir :
- **Pages Hub** (degré entrant élevé) :
- `[[securisation-home-lab]]` (24 liens)
- `[[open-source]]` (21 liens)
- `[[architecture-microservices]]` (14 liens)
- `[[llama-3-1]]` (13 liens)
- `[[docker]]` (13 liens)
- **Communautés naturelles** (groupes de pages fortement connectées) :
- Cluster IA : LLM, prompt, RAG, embedding
- Cluster Sécurité : firewall, VPN, secrets
- Cluster DevOps : CI/CD, GitOps, observabilité
- Cluster Self-hosting : Docker, Traefik, backups
## ⚙️ Configuration (optionnel)
1. **Paramètres** $\rightarrow$ **Knowledge Graph Analysis**
2. Options principales :
- **Show Local Graph** : afficher aussi pour chaque page
- **Auto Refresh** : activé
- **Display Mode** : choisir la disposition
- **Show Statistics** : activé
## 💡 Astuce : Combiner avec Dataview
Pour une analyse complète :
1. Ouvrez **Dashboard.md** (vue d'ensemble)
2. Cliquez sur une page dans la table des **plus référencées**
3. Ouvrez le **Graph Analysis** pour cette page
4. Explorez le voisinage en détail
## 📚 Ressources
- [Documentation GitHub](https://github.com/SkepticRash/obsidian-knowledge-graph-analysis)
- [Tutoriel vidéo](https://www.youtube.com/results?search_query=obsidian+knowledge+graph+analysis)
---
Votre graphe de 607 liens est désormais **analysable et visualisable** ! 🌐
+87
View File
@@ -0,0 +1,87 @@
# 📐 Guide de Configuration make.md
## ✅ Installation
Plugin **make.md** v1.3.4 installé et activé.
## 🎯 À quoi ça sert ?
**make.md** transforme Obsidian en **workspace complet** :
- 📁 **Spaces** : groupes de dossiers logiques (vue macro)
- 🗂️ **Folders** : gestion avancée des dossiers
- 🔖 **Bookmarks** : favoris intelligents
- 🎨 **Styles** : templates de présentation
## 🚀 Fonctionnalités Principales
### 1. Spaces (Espaces de travail)
**Cas d'usage pour vous :** créer un espace par grand domaine.
Configuration suggérée :
- 🚀 **Wiki** : concepts/, entities/, comparisons/
- 📁 **Inbox** : queries/, raw/articles/
- 📚 **Documentation** : docs/
- 🗃️ **Archive** : _archive/ (futur)
### 2. Folder Note
**Cas d'usage :** Transformer un dossier en "page d'accueil" contenant les enfants.
Exemple : votre dossier `concepts/` peut avoir une `concepts.md` qui liste automatiquement tout son contenu.
### 3. Bookmarks Bar
**Cas d'usage :** Mettre en haut de votre sidebar :
- `Dashboard.md`
- `index.md`
- `log.md`
- Vos 5 pages les plus consultées
## ⚙️ Configuration Recommandée
1. **Paramètres** $\rightarrow$ **make.md**
2. Sections à configurer :
### General
- **Autosave folder notes** : activé
- **Folder Note Name** : `index` (par défaut)
### Spaces
- **Enable Spaces** : activé
- **Spaces trigger** : choisir une commande
### Bookmarks
- **Show bookmarks bar** : activé
- **Position** : top
## 🎨 Pour votre Wiki
### Configurer le Space "Wiki"
1. Ouvrir la palette de commandes
2. Taper : `make.md: Open Space Maker`
3. Créer un espace "📚 Wiki" contenant :
- `concepts/`
- `entities/`
- `comparisons/`
- `queries/`
4. Créer un espace "📥 Inbox" pour :
- `raw/articles/`
- `raw/papers/`
- `raw/transcripts/`
### Activer les Folder Notes
1. Créer `concepts/index.md` (existe peut-être déjà via `index.md` global)
2. **Paramètres** $\rightarrow$ **make.md** $\rightarrow$ **Folder Note** : activé
## 💡 Astuce
Pour votre wiki Karpathy, je recommande :
- **Ne pas surcharger** : make.md est puissant, mais peut faire doublon avec Dataview.
- **Folder Note** sur `entities/` et `concepts/` pour avoir des sommaires automatiques.
- **Spaces** seulement si vous avez d'autres usages d'Obsidian (notes perso + wiki).
## 📚 Ressources
- [Documentation officielle](https://www.make.md/)
- [Tutoriel vidéo](https://www.youtube.com/results?search_query=make.md+obsidian)
---
Avec make.md, votre wiki passe d'une collection de fichiers à un **vrai workspace structuré**. 🚀
+88
View File
@@ -0,0 +1,88 @@
# 🧠 Guide de Configuration Smart Connections
## 🎉 Plugin Surprise
Vous avez aussi **Smart Connections** installé ! C'est un **RAG local sur votre wiki** : il indexe vos 146 pages et permet de **poser des questions** à votre propre base de connaissances.
## 🎯 À quoi ça sert ?
Imaginez pouvoir demander à votre wiki :
- *"Quelle est la différence entre Docker et Kubernetes ?"*
- *"Liste-moi les pages sur l'auto-hébergement"*
- *"Résume-moi le concept de PQC"*
Smart Connections fait exactement ça, **localement** (pas d'API externe), en utilisant des embeddings pour trouver les passages les plus pertinents.
## ⚙️ Configuration Initiale
### 1. Activer l'indexation
1. **Paramètres** $\rightarrow$ **Smart Connections**
2. Section **API Settings** :
- **API Key** : votre clé OpenAI (ou autre provider)
- **Model** : `text-embedding-3-small` (rapide, peu cher)
3. **Sauvegarder**
### 2. Première indexation
1. Ouvrir la **palette de commandes** (`Ctrl/Cmd + P`)
2. Taper : `Smart Connections: Rebuild Index`
3. Attendre 1-5 minutes (selon taille du vault)
4. Pour 146 pages, ~2 minutes
### 3. Utilisation
Une fois indexé :
- Dans chaque page, une **section "Smart Connections"** apparaît en bas
- Liste des pages **les plus similaires** automatiquement
- **Chat** (option payante ou via plugin supplémentaire) pour poser des questions
## 🚀 Cas d'Usage pour votre Wiki
### 1. Découverte de contenu
Quand vous ouvrez une page, Smart Connections suggère les **3-5 pages connexes** que vous n'auriez peut-être pas découvertes.
### 2. Navigation sémantique
Contrairement aux wikilinks (qui sont **explicites**), Smart Connections trouve des **liens cachés** entre pages.
Exemple : la page [[firewall]] pourrait suggérer [[vpn]] et [[zero-trust]] automatiquement, même si ces liens n'existent pas encore.
### 3. Question-Réponse (avec le chat)
Le **chat** intégré (disponible dans les versions récentes) permet de :
- Poser des questions sur votre wiki
- Obtenir des réponses sourcées (avec liens vers les pages)
## 💡 Workflow Recommandé
### Pendant la lecture
1. Ouvrez une page (ex: `[[transformer-architecture]]`)
2. Scrollez en bas : Smart Connections liste les pages similaires
3. Cliquez pour naviguer
4. Si une suggestion est pertinente, **ajoutez un vrai wikilink** (lien explicite)
### Pendant l'écriture
1. Créez une nouvelle page
2. Smart Connections vous suggère des pages existantes à lier
3. Ajoutez les wikilinks pertinents
4. **Double bénéfice** : votre recherche sémantique + votre graphe explicite s'enrichissent mutuellement
## 🆓 Alternatives Gratuites (sans API)
Si vous ne voulez pas payer OpenAI, vous pouvez utiliser :
- **Ollama** (local) avec `nomic-embed-text` (gratuit, privé)
- **LM Studio** avec un modèle d'embedding
- Configuration : **Paramètres** $\rightarrow$ **Smart Connections** $\rightarrow\) **Custom API** (OpenAI-compatible)
## 📊 Performance Attendue
Avec 146 pages :
- **Indexation** : 1-3 minutes
- **Coût OpenAI** : ~$0.01 (one-time)
- **Coût par recherche** : gratuit (embeddings en cache)
- **Stockage local** : ~5 Mo
## 📚 Ressources
- [Site officiel](https://smartconnections.app/)
- [Documentation](https://smartconnections.app/docs/)
- [Communauté Discord](https://discord.gg/smart-connections)
---
Avec Smart Connections, votre wiki passe de **base statique** à **base interrogable**. C'est le chaînon manquant entre documentation passive et assistant intelligent ! 🤖
+87
View File
@@ -0,0 +1,87 @@
# 🏷️ Guide de Configuration Tag Wrangler
## ✅ Installation
Plugin **Tag Wrangler** v0.6.4 installé et activé.
## 🎯 À quoi ça sert ?
Avec 146 pages, vous avez des dizaines de tags. **Tag Wrangler** vous permet de :
- 🔄 **Renommer** un tag partout d'un coup
- 🗑️ **Supprimer** un tag inutilisé
- 🔀 **Fusionner** deux tags similaires
- 🧹 **Nettoyer** votre taxonomie
## 🚀 Utilisation Principale
### 1. Renommer un tag globalement
1. Cliquez sur un tag n'importe où dans le wiki
2. Une icône ✏️ apparaît au survol
3. Cliquez dessus pour renommer
4. **Toutes les occurrences** sont mises à jour instantanément
Exemple : renommer `IA` en `ai` (ou l'inverse) en 1 clic.
### 2. Supprimer un tag
1. Cliquez sur l'icône 🗑️ à côté du tag
2. Le tag disparaît de toutes les pages
### 3. Naviguer dans la taxonomie
1. Ouvrir la **palette de commandes** (`Ctrl/Cmd + P`)
2. Taper : `Tag Wrangler: Show Tags`
3. Voir tous les tags avec leur **nombre d'occurrences**
4. Filtrer, rechercher, explorer
## 🧹 Plan de Nettoyage Recommandé
Avec vos pages actuelles, je recommande de vérifier :
### Tags à standardiser
D'après votre `SCHEMA.md`, votre taxonomie cible est :
- **IA** : model, architecture, benchmark, training, alignment, inference, agent, llm, vision
- **Tech** : hardware, protocol, networking, security, cloud, architecture-system
- **Open-Source** : license, community, contribution, project, ecosystem
- **Auto-hébergement** : docker, virtualization, backup, storage, home-lab, privacy, server
- **Meta** : comparison, timeline, controversy, prediction, tutorial
### Tags potentiellement incohérents
Vérifiez dans **Tag Wrangler** si vous avez :
- Des variantes casse : `IA` vs `ia` vs `Ai`
- Des synonymes : `sécurité` vs `security`
- Des tags morts (0 occurrence)
## 🛠️ Workflow de Maintenance
### Mensuellement (5 min)
1. Ouvrir **Tag Wrangler > Show Tags**
2. Trier par **occurrences** DESC
3. Vérifier les 10 premiers tags
4. Renommer si besoin
5. Supprimer les tags à 0 occurrence
### Trimestriellement (30 min)
1. Audit complet de la taxonomie
2. Vérifier que tous les tags sont dans `SCHEMA.md`
3. Ajouter les nouveaux concepts émergents
4. Réorganiser les groupes
## 💡 Astuce : Dataview + Tag Wrangler
Combinez les deux pour une vue puissante :
\`\`\`dataview
TABLE length(rows) AS "Occurrences"
FROM ""
FLATTEN tags
GROUP BY tags
SORT "Occurrences" DESC
\`\`\`
Cette requête (déjà dans `Dashboard.md`) vous donne la même info que Tag Wrangler, mais intégrée au wiki.
## 📚 Ressources
- [Documentation officielle](https://github.com/pjeby/tag-wrangler)
- [Best practices taxonomie Obsidian](https://obsidian.rocks/tagging-best-practices-in-obsidian/)
---
Avec Tag Wrangler, votre taxonomie reste **propre et cohérente** au fil du temps. 🏷️
+50
View File
@@ -0,0 +1,50 @@
# 🔌 Plugins Installés — Configuration Rapide
Ce dossier contient les guides de configuration de vos 4 plugins communautaires.
## 📚 Guides Disponibles
| Plugin | Guide | Usage |
| :--- | :--- | :--- |
| **Dataview** | [GUIDE-DATAVIEW.md](GUIDE-DATAVIEW.md) | Requêtes SQL-like sur votre wiki |
| **Graph Analysis** | [GUIDE-GRAPH-ANALYSIS.md](GUIDE-GRAPH-ANALYSIS.md) | Statistiques et filtres du graphe |
| **Tag Wrangler** | [GUIDE-TAG-WRANGLER.md](GUIDE-TAG-WRANGLER.md) | Maintenance de la taxonomie |
| **make.md** | [GUIDE-MAKE-MD.md](GUIDE-MAKE-MD.md) | Workspace et spaces |
| **Smart Connections** | [GUIDE-SMART-CONNECTIONS.md](GUIDE-SMART-CONNECTIONS.md) | RAG local sur le wiki |
## 🚀 Démarrage Rapide
### 1. Dataview (le plus important)
→ Ouvrez **`Dashboard.md`** à la racine. C'est un tableau de bord interactif qui utilise Dataview.
Les requêtes affichent :
- Statistiques par type de page
- Pages par tag
- Hub pages (plus référencées)
- Pages orphelines
- Top 30 des tags
### 2. Graph Analysis
`Ctrl/Cmd + P` → Tapez `Knowledge Graph: Open Analysis Panel`
### 3. Tag Wrangler
`Ctrl/Cmd + P` → Tapez `Tag Wrangler: Show Tags`
### 4. make.md
`Ctrl/Cmd + P` → Tapez `make.md:`
## 💡 Workflow Recommandé
1. **Quotidien** : utiliser **Dashboard.md** comme page d'accueil
2. **Exploration** : utiliser **Graph Analysis** pour comprendre les connexions
3. **Hebdomadaire** : **Tag Wrangler** pour vérifier les tags
4. **Mensuel** : **make.md** pour organiser les nouveaux contenus
## 🎯 Configuration Effectuée
✅ Tous les plugins activés
✅ Fichiers `data.json` réinitialisés (config par défaut sûre)
✅ Dashboard Dataview créé
✅ Guides détaillés dans `docs/`
Vous êtes prêt à exploiter votre wiki à 100% ! 🚀
+3
View File
@@ -0,0 +1,3 @@
---
sticker: emoji//1f64a
---