Suivi de projet¶
Semaine 1 (12–18 janvier)¶
Objectifs de la période¶
- Prendre connaissance du projet MONA et de son contexte
- Comprendre l’organisation de l’équipe et les outils utilisés
- S’approprier l’application et les ressources existantes
Travail réalisé¶
- Création de la page de suivi afin de consigner les rapports hebdomadaires
- Prise de connaissance de l’historique et de la mission de MONA (lecture du blogue et des rapports existants)
- Découverte et test de l’application MONA en conditions réelles (utilisation sur le terrain)
- Intégration aux outils de communication et de collaboration du projet (Groupe Element, pCloud, Dépôt Git, Figma, MarkDown, TestFlight)
- Rencontre avec Lena pour comprendre le fonctionnement général du projet et de l’équipe
- Rencontre avec Simon pour une présentation du fonctionnement du serveur
- Participation à une réunion avec l’équipe de design et découverte de nouvelles propositions de design
Semaine 2 (19–25 janvier)¶
Objectifs de la période¶
- Effectuer l'installation des outils et logiciels nécessaires
- Comprendre l’organisation de l’équipe et les outils utilisés
- Explorer le processus ETL en quoi il pourrait nous servir au sein du projet
Travail réalisé¶
- Compléter la page de suivi pour cette semaine concernant les rapports hebdomadaires
- Participation à une réunion avec l’équipe (Weekly Meeting)
- Lecture de la documentation concernant l'architecture du projet sur le Wiki.
- Effectuer l'installation ainsi que la configuration de l'environnement de développement
- Familiarisation avec la librérie Laravel
- Participation à une réunion avec Corélie pour qu'elle puisse m'expliquer la dernière version de l'API
- Recherche sur le modèle ETL et comment les outils OpenRefine ainsi que Apache Airflow peuvent opérer au niveau du processus
Après avoir effectuer ma rechecher j'ai pu organiser mes idées comme suit :
Semaine 3 (26 janvier - 1er février)¶
Objectifs de la période¶
- Continuer la recherche sur le processus ETL et son intégration avec le projet MONA
- Trouver des avis sur les deux outils Apache Airflow ainsi que OpenRefine
- Planifier une rencontre avec Simon pour apprendre comment effectuer un déploiement
- Générer la clé ssh publique et la transmettre à Lena pour avoir accès au serveur
Travail réalisé¶
-
Participation à une réunion avec l’équipe (Weekly Meeting)
-
Génération de la clé publique SSH afin d'avoir accès au serveur :
- Il faut d'abord s'assurer que OpenSSH soit installé (Windows 11) :
ssh -v - Pour générer sa clé publique il faut taper :
ssh-keygen -t ed25519 -C "ton_email@example.com" - Appuyer sur Entrée pour accepter l'emplacement par défaut
- Choisir une passphrase (optionnel)
- Pour récupérer la clé publique :
cat ~/.ssh/id_ed25519.pub
- Il faut d'abord s'assurer que OpenSSH soit installé (Windows 11) :
-
Participation à une réunion avec Simon pour me montrer comment effectuer un déploiement :
- Bonne pratique : créer une branche sur GitHub pour chaque tâche
-
Étapes du déploiement :
- Dans le terminal taper :
ssh picasso - Introduire le mot de passe de la configuration
-
Accéder au bon repo — pour l’environnement de staging :
ls docker/dev/mona-server/ - Effectuer un
git pull
- Dans le terminal taper :
-
J'ai exploré cette semaine quels étaient les avantages et inconvénients de l'utilisation du processus ETL au sein du projet MONA