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

Scénario

Votre première heure sur Fenwave, comme développeur rejoignant une équipe.

  1. 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.
  2. My Space › Mon profil — vérifiez sous quel compte vous êtes connecté, et réglez votre langue.
  3. 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.
  4. 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.
  5. Explore › Architecture — le même ensemble en graphe, ce qui est le moyen le plus rapide de voir comment tout s’articule.
  6. 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.
  7. 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