Projets partagés
Projets partagés
Un projet n'est pas limité à son créateur. Invitez des coéquipiers, attribuez-leur un rôle, et travaillez sur le même canvas, avec les déploiements, les logs et la configuration.
Inviter un membre
- Ouvrez le projet, puis l'onglet Membres.
- Invitez la personne et choisissez son rôle : admin, developer ou viewer (détail dans Rôles et permissions).
- Le projet apparaît dans sa liste de projets dès l'invitation acceptée.
Le créateur du projet en est le owner. Ce rôle ne se transfère pas depuis l'onglet Membres.
Ce que voit un membre
Tout dépend du rôle, mais dans tous les cas le membre accède au projet dans son propre dashboard, avec :
- le canvas et l'état en direct de chaque service ;
- les logs et métriques (tous rôles) ;
- les actions de déploiement et la configuration (selon rôle).
Les membres travaillent en même temps sur le canvas : curseurs visibles, modifications diffusées en direct (collaboration en temps réel).
Retirer un membre, changer un rôle
Depuis le même onglet Membres : changer le rôle est immédiat, retirer un membre coupe son accès sur-le-champ. Ces actions demandent le droit members.manage (owner et admin).
Facturation
Les ressources du projet sont décomptées sur le compte de l'owner (ou sur le plan dédié du projet, selon son mode de facturation). Elles ne sont jamais décomptées sur celles des membres invités.
Dépôts GitHub : chaque membre ne voit que ses propres dépôts GitHub lorsqu'il crée un service. L'accès à un projet partagé ne donne jamais accès aux dépôts des autres membres.