Skip to content

L'équipe ​

TimeManager est développé par une équipe d'étudiants d'Epitech, dans le cadre du module I-DEV-700.

PD
Patrice DagbeFrontend · Backend · Spécifications

Le site web Vue, l'API Phoenix, le cahier des charges et l'audit de conformité. Fusionne les branches dans develop et main.

@PatriceDAGBE
JV
Jean-Baptiste ViossiCybersécurité · Backend · Gestion de projet

L'audit de sécurité de l'application, l'authentification de l'API (comptes, JWT, mots de passe) et les droits par rôle, les graphiques du tableau de bord web, la carte des parties prenantes et le plan de communication.

GitHub à compléter
EH
Elias HounnouMobile · DevOps

L'application mobile Expo, l'infrastructure (Ansible, Docker, Traefik, Jenkins), le déploiement continu et cette documentation technique.

@saliehsab

Qui possède quoi ​

PartieDossierResponsableDocumentation
Site webtimemanager-web/Patrice DagbeFrontend
APItimemanager-api/Patrice Dagbe, Jean-Baptiste ViossiBackend
Application mobiletimemanager-mobile/Elias HounnouMobile
Infrastructure et CI/CDtimemanager-devops/Elias HounnouDevOps
Audit de sécuritétimemanager-docs/cybersecurite/Jean-Baptiste ViossiCybersécurité
Spécifications, audit de conformité, parties prenantesdocs/Patrice Dagbe, Jean-Baptiste ViossiBienvenue
Documentation techniquetimemanager-docs/Elias Hounnou, chacun pour sa partieBienvenue

Qui contacter pour... ​

J'ai besoin de...Je m'adresse à
Une nouvelle route ou un changement dans l'APIPatrice Dagbe ou Jean-Baptiste Viossi
Une faille de sécurité, l'auditJean-Baptiste Viossi
Une question sur l'authentification ou les droitsJean-Baptiste Viossi
Une page ou un comportement du site webPatrice Dagbe
Une règle métier (heures, oublis, semaines)Patrice Dagbe, ou les spécifications dans docs/
L'application mobileElias Hounnou
Un déploiement qui échoue, Jenkins, un serveurElias Hounnou
Un secret ou un accès (vault, Jenkins, GHCR)Elias Hounnou
Une maquette ou une couleurL'équipe, voir Design

Comment l'équipe travaille ​

PratiqueDétail
Une branche par fonctionnalitéfeat/..., fix/..., fusionnée dans develop par pull request
Mise en productiondevelop est fusionnée dans main, Jenkins déploie tout seul. Voir D'un commit à la prod.
Messages de commitConventional Commits en anglais. Voir Le dépôt Git.
Chacun chez soiOn lit librement le code des autres, mais on ne modifie pas une partie sans l'accord de son responsable.