Premier commit déjà bien avancé
This commit is contained in:
292
notes/documentation/bienvenue.md
Normal file
292
notes/documentation/bienvenue.md
Normal file
@ -0,0 +1,292 @@
|
||||
---
|
||||
title: Bienvenue dans Project Notes
|
||||
date: 08-11-2025
|
||||
last_modified: 09-11-2025:01:13
|
||||
tags:
|
||||
- aide
|
||||
- documentation
|
||||
- tutorial
|
||||
---
|
||||
|
||||
|
||||
|
||||
08/11/2025 -
|
||||
|
||||
|
||||
C'est mon application de prise de note
|
||||
|
||||
## J'espére qu'elle va bien marcher
|
||||
|
||||
# Bienvenue dans Project Notes
|
||||
|
||||
Bienvenue dans votre application de prise de notes en Markdown ! Cette page vous explique comment utiliser l'application et le format front matter.
|
||||
|
||||
## Qu'est-ce que le Front Matter ?
|
||||
|
||||
Le **front matter** est un bloc de métadonnées en YAML placé au début de chaque note, entre deux lignes `---`. Il permet d'ajouter des informations structurées à vos notes.
|
||||
|
||||
### Format du Front Matter
|
||||
|
||||
```yaml
|
||||
---
|
||||
title: Titre de votre note
|
||||
date: 08-11-2025
|
||||
last_modified: 08-11-2025:14:10
|
||||
tags: [projet, urgent, backend]
|
||||
---
|
||||
```
|
||||
|
||||
### Champs disponibles
|
||||
|
||||
- **title** : Le titre de votre note (généré automatiquement depuis le nom du fichier)
|
||||
- **date** : Date de création (format: JJ-MM-AAAA)
|
||||
- **last_modified** : Dernière modification (format: JJ-MM-AAAA:HH:MM) - mis à jour automatiquement
|
||||
- **tags** : Liste de tags pour organiser et rechercher vos notes
|
||||
|
||||
### Exemples de tags
|
||||
|
||||
Vous pouvez écrire vos tags de deux façons :
|
||||
|
||||
```yaml
|
||||
# Format inline
|
||||
tags: [projet, urgent, backend, api]
|
||||
|
||||
# Format liste
|
||||
tags:
|
||||
- projet
|
||||
- urgent
|
||||
- backend
|
||||
- api
|
||||
```
|
||||
|
||||
Les tags sont indexés et permettent de rechercher vos notes via la barre de recherche.
|
||||
|
||||
## Guide Markdown
|
||||
|
||||
### Titres
|
||||
|
||||
```markdown
|
||||
# Titre niveau 1
|
||||
## Titre niveau 2
|
||||
### Titre niveau 3
|
||||
```
|
||||
|
||||
### Emphase
|
||||
|
||||
```markdown
|
||||
*italique* ou _italique_
|
||||
**gras** ou __gras__
|
||||
***gras et italique***
|
||||
~~barré~~
|
||||
```
|
||||
|
||||
Rendu : *italique*, **gras**, ***gras et italique***
|
||||
|
||||
### Listes
|
||||
|
||||
#### Liste non ordonnée
|
||||
|
||||
```markdown
|
||||
- Élément 1
|
||||
- Élément 2
|
||||
- Sous-élément 2.1
|
||||
- Sous-élément 2.2
|
||||
- Élément 3
|
||||
```
|
||||
|
||||
Rendu :
|
||||
- Élément 1
|
||||
- Élément 2
|
||||
- Sous-élément 2.1
|
||||
- Sous-élément 2.2
|
||||
- Élément 3
|
||||
|
||||
#### Liste ordonnée
|
||||
|
||||
```markdown
|
||||
1. Premier élément
|
||||
2. Deuxième élément
|
||||
3. Troisième élément
|
||||
```
|
||||
|
||||
Rendu :
|
||||
1. Premier élément
|
||||
2. Deuxième élément
|
||||
3. Troisième élément
|
||||
|
||||
### Liens et Images
|
||||
|
||||
```markdown
|
||||
[Texte du lien](https://example.com)
|
||||

|
||||
```
|
||||
|
||||
Exemple : [Documentation Markdown](https://www.markdownguide.org/)
|
||||
|
||||
### Code
|
||||
|
||||
#### Code inline
|
||||
|
||||
Utilisez des backticks : `code inline`
|
||||
|
||||
#### Bloc de code
|
||||
|
||||
```markdown
|
||||
```javascript
|
||||
function hello() {
|
||||
console.log("Hello World!");
|
||||
}
|
||||
```
|
||||
```
|
||||
|
||||
Rendu :
|
||||
```javascript
|
||||
function hello() {
|
||||
console.log("Hello World!");
|
||||
}
|
||||
```
|
||||
|
||||
### Citations
|
||||
|
||||
```markdown
|
||||
> Ceci est une citation
|
||||
> sur plusieurs lignes
|
||||
```
|
||||
|
||||
Rendu :
|
||||
> Ceci est une citation
|
||||
> sur plusieurs lignes
|
||||
|
||||
### Tableaux
|
||||
|
||||
```markdown
|
||||
| Colonne 1 | Colonne 2 | Colonne 3 |
|
||||
|-----------|-----------|-----------|
|
||||
| Ligne 1 | Données | Données |
|
||||
| Ligne 2 | Données | Données |
|
||||
```
|
||||
|
||||
Rendu :
|
||||
|
||||
| Colonne 1 | Colonne 2 | Colonne 3 |
|
||||
|-----------|-----------|-----------|
|
||||
| Ligne 1 | Données | Données |
|
||||
| Ligne 2 | Données | Données |
|
||||
|
||||
### Séparateurs
|
||||
|
||||
```markdown
|
||||
---
|
||||
```
|
||||
|
||||
Rendu :
|
||||
|
||||
---
|
||||
|
||||
## Commandes Slash
|
||||
|
||||
Utilisez le caractère `/` au début d'une ligne pour accéder aux commandes rapides :
|
||||
|
||||
- `/h1`, `/h2`, `/h3` - Titres
|
||||
- `/list` - Liste à puces
|
||||
- `/date` - Insérer la date du jour
|
||||
- `/link` - Créer un lien
|
||||
- `/bold` - Texte en gras
|
||||
- `/italic` - Texte en italique
|
||||
- `/code` - Code inline
|
||||
- `/codeblock` - Bloc de code
|
||||
- `/quote` - Citation
|
||||
- `/hr` - Ligne de séparation
|
||||
- `/table` - Créer un tableau
|
||||
|
||||
**Navigation** : Utilisez les flèches ↑↓ pour naviguer, Entrée ou Tab pour insérer, Échap pour annuler.
|
||||
|
||||
## Raccourcis et Astuces
|
||||
|
||||
### Créer une note
|
||||
|
||||
Cliquez sur le bouton **✨ Nouvelle note** dans l'en-tête. Si la note existe déjà, elle sera ouverte, sinon elle sera créée.
|
||||
|
||||
### Rechercher des notes
|
||||
|
||||
Utilisez la barre de recherche en haut pour filtrer vos notes par tags. La recherche est mise à jour en temps réel.
|
||||
|
||||
### Sauvegarder
|
||||
|
||||
Cliquez sur le bouton **💾 Enregistrer** pour sauvegarder vos modifications. Le champ `last_modified` du front matter sera automatiquement mis à jour.
|
||||
|
||||
### Supprimer une note
|
||||
|
||||
Cliquez sur l'icône 🗑️ à côté du nom de la note dans la sidebar.
|
||||
|
||||
## Organisation avec les tags
|
||||
|
||||
Les tags sont un excellent moyen d'organiser vos notes. Voici quelques suggestions :
|
||||
|
||||
- **Par projet** : `projet-notes`, `projet-api`, `projet-frontend`
|
||||
- **Par priorité** : `urgent`, `important`, `backlog`
|
||||
- **Par type** : `documentation`, `tutorial`, `meeting`, `todo`
|
||||
- **Par technologie** : `javascript`, `go`, `python`, `docker`
|
||||
- **Par statut** : `en-cours`, `terminé`, `archive`
|
||||
|
||||
## Exemple complet
|
||||
|
||||
Voici un exemple de note complète :
|
||||
|
||||
```markdown
|
||||
---
|
||||
title: Réunion API Backend
|
||||
date: 08-11-2025
|
||||
last_modified: 08-11-2025:15:30
|
||||
tags: [meeting, backend, api, urgent]
|
||||
---
|
||||
|
||||
# Réunion API Backend
|
||||
|
||||
## Participants
|
||||
|
||||
- Alice (Lead Dev)
|
||||
- Bob (Backend)
|
||||
- Charlie (Frontend)
|
||||
|
||||
## Points discutés
|
||||
|
||||
### 1. Architecture de l'API
|
||||
|
||||
Nous avons décidé d'utiliser une architecture REST avec les endpoints suivants :
|
||||
|
||||
- `GET /api/notes` - Liste toutes les notes
|
||||
- `POST /api/notes` - Créer une note
|
||||
- `PUT /api/notes/:id` - Modifier une note
|
||||
- `DELETE /api/notes/:id` - Supprimer une note
|
||||
|
||||
### 2. Authentification
|
||||
|
||||
> Utilisation de JWT pour l'authentification
|
||||
|
||||
Code d'exemple :
|
||||
|
||||
```go
|
||||
func generateToken(userID string) (string, error) {
|
||||
// Implementation
|
||||
}
|
||||
```
|
||||
|
||||
### 3. Prochaines étapes
|
||||
|
||||
- [ ] Implémenter les endpoints
|
||||
- [ ] Écrire les tests
|
||||
- [ ] Documentation API
|
||||
|
||||
## Actions
|
||||
|
||||
| Qui | Action | Deadline |
|
||||
|---------|---------------------|------------|
|
||||
| Bob | Endpoints API | 15-11-2025 |
|
||||
| Charlie | Interface Frontend | 20-11-2025 |
|
||||
| Alice | Review & Deploy | 25-11-2025 |
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Bonne prise de notes ! 📝
|
||||
Reference in New Issue
Block a user