Vue d'ensemble
À quoi sert cette page
Fenwave est une plateforme de développement interne : un endroit unique pour trouver ce que votre organisation a construit, créer de nouveaux services, les déployer dans différents environnements et gérer qui a le droit de faire quoi. Cette page explique à quoi elle sert et où aller ensuite.
Si vous avez cinq minutes, lisez ceci puis le Guide de démarrage rapide.
Avant de commencer
Il vous faut un compte. Vous ne pouvez pas en créer un vous-même : un administrateur vous ajoute, puis vous vous connectez via GitHub ou Bitbucket. Votre profil est créé à la première connexion.
Si vous ne parvenez pas à vous connecter, c’est la raison : demandez à un administrateur de vous ajouter.
Ouvrir la plateforme
Fenwave est accessible à l’URL fournie par votre organisation. La barre latérale constitue tout le produit ; tout ce qui suit s’atteint depuis elle.
L’interface
Chaque groupe de menu répond à une question différente.
| Menu | Répond à | Commencez par |
|---|---|---|
| Explore | Qu’est-ce qui existe, qui en est propriétaire, qu’est-ce qui dépend de quoi | Catalogue |
| Build | Comment créer quelque chose de nouveau | Créer une application |
| Deploy | Où cela tourne, et comment livrer un changement | Deploy |
| Cost | Combien cela coûte, et que faut-il changer | Analyse des coûts |
| Object Storage | Où sont les données de nos buckets | Stockage objet |
| Tools | Configuration locale, analyse, charge et exécution de tests | Tools |
| Settings | Qui peut faire quoi, et comment la plateforme est configurée | Paramètres |
| My Space | Mon compte, mes groupes, mes notifications | Mon espace |
Vous ne verrez pas tout cela
Chaque entrée est soumise à permission. Voir moins d’entrées qu’un collègue est normal et n’est pas une anomalie — voir Accéder à la plateforme.
Procédures
- Nouveau développeur → Guide de démarrage rapide
- Nouvel administrateur → Paramètres, qui donne l’ordre de mise en place
- Vous cherchez juste un service → Catalogue
Scénario
Votre première heure sur Fenwave, comme développeur rejoignant une équipe.
- Connectez-vous. En cas d’échec, un administrateur ne vous a pas ajouté, ou l’e-mail de votre fiche ne correspond pas à votre compte Git.
- My Space › Mon profil — vérifiez sous quel compte vous êtes connecté, et réglez votre langue.
- My Space › Mes groupes — vérifiez que vous êtes dans le groupe de votre équipe. Sinon, demandez-le ; cela concerne ce que vous possédez, pas ce que vous pouvez faire.
- Explore › Catalogue — filtrez sur la propriété de votre groupe. C’est ce dont votre équipe est responsable, et c’est souvent plus que ce qu’a dit l’intégration.
- Explore › Architecture — le même ensemble en graphe, ce qui est le moyen le plus rapide de voir comment tout s’articule.
- Deploy › Dev — créez un environnement éphémère pour une branche. Casser un environnement de dev ne coûte rien, c’est le principe.
- Lisez l’onglet Events plutôt que de présumer qu’un déploiement vert signifie une application qui fonctionne. Cette seule habitude fait gagner plus de temps que tout le reste.
En cas de problème
| Symptôme | Cause | Comment vérifier | Solution |
|---|---|---|---|
| Impossible de se connecter | Pas de compte, ou e-mail ne correspondant pas au compte Git | — | Demandez à un administrateur d’ajouter ou corriger votre fiche |
| L’essentiel du menu est absent | Vous détenez peu de permissions | Mon profil | Demandez un rôle adapté à votre travail |
| Une entrée de menu ne mène à rien d’utile | Vous y avez accès mais rien n’est encore configuré | La page de la zone concernée | Voir son tableau de dépannage |
| La plateforme diffère de cette documentation | Cette documentation décrit le menu actuel | — | Signalez-le ; la documentation reflète la barre latérale volontairement |
Pour aller plus loin
- Accéder à la plateforme — se connecter et ce que vous verrez
- Guide de démarrage rapide — les premières choses à faire