Événements Quotidiens
Ne manquez aucun événement ! Découvrez les activités quotidiennes, les bonus et les récompenses à ne pas rater.
L'architecture Fumadocs
Fumadocs est construit sur une pile technologique moderne et robuste, conçue pour offrir performance, flexibilité et maintenabilité. Voici un aperçu des principaux composants de son architecture :
Framework Front-end
Fumadocs utilise Next.js, un framework React populaire, pour son front-end. Next.js permet :
- Le rendu côté serveur (Server-Side Rendering - SSR) pour améliorer les performances initiales et le SEO.
- Le routage basé sur les fichiers, simplifiant la gestion des pages et des URLs.
- L'optimisation automatique du code (code splitting, prefetching) pour une expérience utilisateur fluide.
Bibliothèque de Composants
L'interface utilisateur de Fumadocs est construite avec NextUI, une bibliothèque de composants React modernes et esthétiques. NextUI offre :
- Un ensemble riche de composants pré-stylisés, tels que des boutons, des formulaires, des tableaux, etc.
- Un thème personnalisable pour s'adapter à l'identité visuelle de votre documentation.
- Une accessibilité intégrée pour garantir une expérience utilisateur inclusive.
Gestion du Contenu
Fumadocs prend en charge plusieurs formats de contenu, notamment Markdown et MDX (Markdown + JSX). Cela permet :
- D'écrire du contenu riche et structuré avec Markdown.
- D'intégrer des composants React directement dans vos documents avec MDX, offrant une flexibilité maximale pour l'ajout de fonctionnalités interactives et personnalisées.
Thèmes et Personnalisation
Fumadocs est conçu pour être hautement personnalisable. Vous pouvez :
- Modifier le thème par défaut en utilisant les variables CSS ou en créant votre propre thème personnalisé.
- Ajouter vos propres composants React pour étendre les fonctionnalités de Fumadocs.
- Personnaliser la mise en page et la navigation pour adapter Fumadocs à vos besoins spécifiques.
Déploiement
Fumadocs peut être déployé sur n'importe quelle plateforme prenant en charge Next.js, telle que Vercel, Netlify, ou un serveur Node.js. Vercel est recommandé pour sa simplicité et ses performances optimales.
Conclusion
L'architecture de Fumadocs est conçue pour offrir une base solide et flexible pour la création de documentations modernes et performantes. En utilisant les dernières technologies et en offrant une personnalisation poussée, Fumadocs vous permet de créer une documentation qui répond parfaitement à vos besoins et à ceux de vos utilisateurs.

