Votre plateforme unifiée pour le développement, le déploiement et la gestion d’applications
Fenwave simplifie votre workflow quotidien en centralisant tous les outils dont vous avez besoin : gestion des environnements, déploiements automatisés, pipelines CI/CD, et bien plus encore.
Bienvenue sur la Documentation Fenwave
Fenwave est votre plateforme interne pour simplifier le développement, le déploiement et la gestion de vos applications.
Choisir votre langue
Cette documentation est disponible en français et en anglais.
Pour changer de langue, utilisez l’icône globe dans la barre d’outils en haut de n’importe quelle page de documentation. Elle affiche le drapeau de la langue que vous lisez actuellement — 🇬🇧 ou 🇫🇷.
- Cliquez sur l’icône globe.
- Choisissez 🇫🇷 FR ou 🇬🇧 EN. Une coche indique la langue active.
Votre choix est mémorisé dans ce navigateur : toutes les pages de documentation que vous ouvrez ensuite s’affichent automatiquement dans cette langue. Utilisez la même icône pour revenir en arrière.
Ce que ce réglage couvre
Ce réglage change la langue de la documentation, pas celle de l’interface de la plateforme. Les pages qui n’ont pas encore de traduction restent dans leur langue d’origine plutôt que de s’afficher vides — votre préférence continue de s’appliquer à toutes les autres pages.
Qu’est-ce que Fenwave ?
Fenwave est une plateforme unifiée qui vous permet de :
- Déployer vos Applications: Déployez et gérez vos applications facilement sur Kubernetes
- Gérer vos Environnements: Créez des environnements isolés pour tester vos développements
- Créer des Pipelines CI/CD: Automatisez vos déploiements avec des pipelines personnalisés
- Collaborer en Équipe: Plateforme centralisée pour les équipes de développement
- Contrôler les Accès: Gérez les permissions et les rôles de votre équipe
- Utiliser des Outils Intégrés: Accédez à tous vos outils depuis une interface unique
Informations sur la Plateforme
- Nom de la Plateforme: Fenwave
- Version: 1.1.24
- Slogan: Construisez, Déployez, Évoluez en Toute Confiance
- Documentation: https://docs.fenwave.com
Commencer avec Fenwave
Premiers Pas
- Vue d’ensemble - Découvrez les fonctionnalités de Fenwave
- Accéder à la Plateforme - Comment se connecter et configurer votre compte
- Guide de Démarrage Rapide - Créez votre premier déploiement en quelques minutes
Guides d’Utilisation
- Catalog - Explorer vos Applications - Découvrez et gérez vos composants
- Gérer les Environnements - Créez et gérez vos environnements de développement
- Déployer des Applications - Déployez vos applications sur Kubernetes
- Créer des Pipelines - Automatisez vos processus de déploiement
- Gérer les Permissions - Contrôlez l’accès aux fonctionnalités
Navigation dans Fenwave
Fenwave organise ses fonctionnalités en plusieurs sections accessibles depuis le menu latéral :
Explore
Découvrez et explorez vos ressources :
- Catalog - Parcourez tous vos composants, services et ressources
- APIs - Consultez la documentation de vos APIs
- Docs - Accédez à la documentation technique (TechDocs)
- Tech Radar - Visualisez les technologies adoptées par votre organisation
Build
Créez et construisez vos applications :
- Create… - Créez de nouvelles applications à partir de templates
- App Builder - Générez des applications complètes avec configuration CI/CD
- Image Builder - Créez des images Docker personnalisées
- Pipeline Builder - Concevez des pipelines CI/CD visuellement (bientôt disponible)
Environments
Gérez vos environnements par type :
- Dev - Environnements de développement pour tester vos branches
- Staging - Environnements de pré-production pour la validation
- Production - Environnements de production en lecture seule
Deployments
Suivez et gérez vos déploiements sur tous les environnements.
Tools
Outils utilitaires pour les développeurs :
- Local Setup - Configurez votre environnement local avec l’Agent CLI
- Security Scanner - Analysez la sécurité de vos applications
- Stress Testing - Testez les performances avec K6
Fonctionnalités Principales
Fenwave offre une suite complète d’outils pour simplifier votre workflow de développement et de déploiement.
Environment Manager - Gestion des Environnements par Branche
Créez automatiquement des environnements isolés pour chaque branche Git. Chaque environnement dispose de son propre namespace Kubernetes, avec des ressources dédiées et une configuration spécifique. Testez vos développements en parallèle sans conflits, partagez facilement vos travaux en cours avec l’équipe, et bénéficiez d’un nettoyage automatique des environnements inutilisés.
Avantages :
- Environnements créés automatiquement à chaque push de branche
- Isolation complète entre les environnements
- URLs uniques générées pour chaque environnement
- Suppression automatique lors du merge de la branche
Deployment Manager - Gestionnaire de Déploiements
Déployez et suivez vos applications sur plusieurs environnements (développement, staging, production). Interface simple et intuitive pour gérer vos déploiements avec ArgoCD. Consultez l’historique complet des déploiements, effectuez des rollbacks en un clic, et surveillez l’état de santé de vos applications en temps réel.
Fonctionnalités :
- Déploiement en un clic vers différents environnements
- Suivi en temps réel de l’état des déploiements
- Rollback instantané vers versions précédentes
- Historique complet des déploiements
Pipeline Builder - Créateur de Pipelines
Créez visuellement des pipelines CI/CD avec des templates prêts à l’emploi. Configurez des workflows de build, test et déploiement sans écrire de YAML complexe. Automatisez vos processus avec des déclencheurs configurables (push, pull request, programmé), et surveillez l’exécution de vos pipelines en temps réel.
Capacités :
- Templates préconfigurés pour Node.js, Python, Docker, Kubernetes
- Interface visuelle pour créer des pipelines
- Intégration avec GitHub Actions et Argo Workflows
- Logs détaillés pour chaque étape
App Builder - Générateur d’Applications
Créez de nouvelles applications à partir de templates standardisés en quelques clics. Choisissez parmi une bibliothèque de templates (React, Vue, Angular, Express, FastAPI, etc.), et démarrez immédiatement avec une structure de projet optimale. Les templates incluent la configuration CI/CD, les tests de base, et les bonnes pratiques de développement.
Bénéfices :
- Plus de 15 templates disponibles (Frontend, Backend, Full Stack)
- Structure de projet standardisée
- Configuration CI/CD incluse
- Création automatique du dépôt GitHub
Platform Settings - Administration de la Plateforme
Centre de contrôle administratif pour gérer tous les aspects de Fenwave. Configurez les utilisateurs, les permissions, les rôles, les groupes, les repositories, les clusters Kubernetes, et les types d’environnements. Gérez les licences et consultez les informations de la plateforme.
Sections :
- Gestion des utilisateurs et permissions (RBAC)
- Configuration des clusters et repositories
- Paramètres généraux de la plateforme
- Gestion des groupes et des projets
Developer Tools - Outils de Développement
Accédez à une collection d’utilitaires pratiques pour faciliter votre travail quotidien. Générateur de secrets sécurisés, encodeur/décodeur Base64, générateur UUID, validateur JSON, générateur de mots de passe, et bien plus. Tous ces outils sont disponibles directement dans l’interface sans quitter votre navigateur.
Outils disponibles :
- Générateur de secrets et tokens sécurisés
- Encodeur/Décodeur Base64
- Générateur UUID/GUID
- Validateur et formateur JSON
- Générateur de mots de passe forts
Fonctionnalités de la Plateforme
Fenwave s’appuie sur des technologies éprouvées :
- Kubernetes - Orchestration de conteneurs pour vos applications
- ArgoCD - Déploiement continu avec GitOps
- Argo Workflows - Automatisation des pipelines CI/CD
- GitHub/Bitbucket - Intégration avec vos dépôts de code
- Monitoring Intégré - Suivi de vos applications en temps réel
Besoin d’Aide ?
Vous avez des questions ?
- Consultez la Documentation Complète
- Contactez l’équipe plateforme de votre organisation
- Signalez les problèmes via les canaux de support de votre organisation
Prêt à commencer ? Rendez-vous sur le Guide de Démarrage Rapide !