- Integrated Unsplash API for image search functionality with environment configuration - Added new Nimbus Editor page component with navigation from sidebar and mobile drawer - Enhanced TOC with highlight animation for editor heading navigation - Improved CDK overlay z-index hierarchy for proper menu layering - Removed obsolete logging validation script
142 lines
4.6 KiB
Markdown
142 lines
4.6 KiB
Markdown
# 🧠 Éditeur Nimbus - Index de Navigation
|
||
|
||
## 📍 Accès Rapide
|
||
|
||
| Document | Description | Temps de Lecture |
|
||
|----------|-------------|------------------|
|
||
| **[NIMBUS_EDITOR_SUMMARY.txt](../NIMBUS_EDITOR_SUMMARY.txt)** | Résumé ultra-condensé | 2 min |
|
||
| **[NIMBUS_EDITOR_QUICK_START.md](NIMBUS_EDITOR_QUICK_START.md)** | Guide de démarrage rapide | 5 min |
|
||
| **[NIMBUS_BUILD_INSTRUCTIONS.md](../NIMBUS_BUILD_INSTRUCTIONS.md)** | Instructions de build | 10 min |
|
||
| **[NIMBUS_EDITOR_README.md](NIMBUS_EDITOR_README.md)** | Documentation complète | 30 min |
|
||
| **[NIMBUS_EDITOR_IMPLEMENTATION_SUMMARY.md](NIMBUS_EDITOR_IMPLEMENTATION_SUMMARY.md)** | Résumé technique | 15 min |
|
||
|
||
---
|
||
|
||
## 🎯 Par Objectif
|
||
|
||
### Je veux juste tester rapidement
|
||
→ **[NIMBUS_EDITOR_QUICK_START.md](NIMBUS_EDITOR_QUICK_START.md)**
|
||
|
||
### Je veux compiler et déployer
|
||
→ **[NIMBUS_BUILD_INSTRUCTIONS.md](../NIMBUS_BUILD_INSTRUCTIONS.md)**
|
||
|
||
### Je veux comprendre toutes les fonctionnalités
|
||
→ **[NIMBUS_EDITOR_README.md](NIMBUS_EDITOR_README.md)**
|
||
|
||
### Je veux voir ce qui a été créé
|
||
→ **[NIMBUS_EDITOR_IMPLEMENTATION_SUMMARY.md](NIMBUS_EDITOR_IMPLEMENTATION_SUMMARY.md)**
|
||
|
||
### Je veux un aperçu ultra-rapide
|
||
→ **[NIMBUS_EDITOR_SUMMARY.txt](../NIMBUS_EDITOR_SUMMARY.txt)**
|
||
|
||
---
|
||
|
||
## 📂 Structure des Fichiers Créés
|
||
|
||
### Code Source (src/app/editor/)
|
||
```
|
||
editor/
|
||
├── core/
|
||
│ ├── models/block.model.ts
|
||
│ ├── utils/id-generator.ts
|
||
│ └── constants/
|
||
│ ├── palette-items.ts
|
||
│ └── keyboard.ts
|
||
├── services/
|
||
│ ├── document.service.ts
|
||
│ ├── selection.service.ts
|
||
│ ├── palette.service.ts
|
||
│ ├── shortcuts.service.ts
|
||
│ └── export/export.service.ts
|
||
└── components/
|
||
├── editor-shell/editor-shell.component.ts
|
||
├── palette/slash-palette.component.ts
|
||
└── block/
|
||
├── block-host.component.ts
|
||
└── blocks/
|
||
├── paragraph-block.component.ts
|
||
├── heading-block.component.ts
|
||
├── list-block.component.ts
|
||
├── code-block.component.ts
|
||
├── quote-block.component.ts
|
||
├── table-block.component.ts
|
||
├── image-block.component.ts
|
||
├── file-block.component.ts
|
||
├── button-block.component.ts
|
||
├── hint-block.component.ts
|
||
├── toggle-block.component.ts
|
||
├── dropdown-block.component.ts
|
||
├── steps-block.component.ts
|
||
├── progress-block.component.ts
|
||
├── kanban-block.component.ts
|
||
├── embed-block.component.ts
|
||
├── outline-block.component.ts
|
||
└── line-block.component.ts
|
||
```
|
||
|
||
### Page d'Accès
|
||
```
|
||
src/app/features/tests/nimbus-editor/
|
||
└── nimbus-editor-page.component.ts
|
||
```
|
||
|
||
### Documentation
|
||
```
|
||
docs/
|
||
├── NIMBUS_EDITOR_INDEX.md (ce fichier)
|
||
├── NIMBUS_EDITOR_QUICK_START.md
|
||
├── NIMBUS_EDITOR_README.md
|
||
├── NIMBUS_EDITOR_IMPLEMENTATION_SUMMARY.md
|
||
└── (racine)/
|
||
├── NIMBUS_BUILD_INSTRUCTIONS.md
|
||
└── NIMBUS_EDITOR_SUMMARY.txt
|
||
```
|
||
|
||
---
|
||
|
||
## 🔗 Liens Directs vers Sections du README
|
||
|
||
### Fonctionnalités
|
||
- [Types de Blocs Supportés](NIMBUS_EDITOR_README.md#-types-de-blocs-supportés)
|
||
- [Raccourcis Clavier](NIMBUS_EDITOR_README.md#️-raccourcis-clavier)
|
||
- [Exportation](NIMBUS_EDITOR_README.md#-exportation)
|
||
- [Persistance](NIMBUS_EDITOR_README.md#-persistance)
|
||
|
||
### Technique
|
||
- [Architecture](NIMBUS_EDITOR_README.md#️-architecture-technique)
|
||
- [Services Principaux](NIMBUS_EDITOR_README.md#services-principaux)
|
||
- [Composants](NIMBUS_EDITOR_README.md#composants)
|
||
|
||
### Aide
|
||
- [Tests & Validation](NIMBUS_EDITOR_README.md#-tests--validation)
|
||
- [Troubleshooting](NIMBUS_EDITOR_README.md#-troubleshooting)
|
||
- [Roadmap](NIMBUS_EDITOR_README.md#-roadmap--améliorations-futures)
|
||
|
||
---
|
||
|
||
## 📞 Support
|
||
|
||
### Problème de Build
|
||
→ Consultez [NIMBUS_BUILD_INSTRUCTIONS.md](../NIMBUS_BUILD_INSTRUCTIONS.md)
|
||
|
||
### Problème d'Utilisation
|
||
→ Consultez [NIMBUS_EDITOR_README.md - Troubleshooting](NIMBUS_EDITOR_README.md#-troubleshooting)
|
||
|
||
### Questions Générales
|
||
→ Lisez [NIMBUS_EDITOR_QUICK_START.md](NIMBUS_EDITOR_QUICK_START.md)
|
||
|
||
---
|
||
|
||
## ✅ Checklist Démarrage
|
||
|
||
- [ ] J'ai lu le [Quick Start Guide](NIMBUS_EDITOR_QUICK_START.md)
|
||
- [ ] J'ai lancé `npm start`
|
||
- [ ] J'ai ouvert `http://localhost:4200/tests/nimbus-editor`
|
||
- [ ] J'ai testé la palette "/"
|
||
- [ ] J'ai créé mon premier document
|
||
- [ ] J'ai exporté en Markdown
|
||
|
||
---
|
||
|
||
**Navigation**: [Retour au README principal](../README.md)
|