Skip to content

Collaboration Implémentation Outils

Dimitri edited this page Jun 8, 2024 · 16 revisions

1. Organisation du groupe

mise en place d'un groupe de discussion et d'un vocal sur un serveur discord.

2. Ambiance dans le groupe

Il y a eu quelque tentions du au manque de communication entre certain membres du groupe, mais nous avons pris le temps d'en parler lors d'une séance avec Monsieur Noël et tout est redevenu normal par la suite.

3. Outils utilisés

3.1 Gestionnaire de tâches

Nous avons suivie les recommandations de Monsieur Noël en utilisants Git project. Nous avons réaliser les tâches en fonctions de leur priorité par rapport au deadline de chaque semaine.

3.2 Gestionnaire de temps

Git Project et Notion

3.3 Outils de communication et de partage

utilisations de Discord

3.4 Outils de développement

Utilisation de Visual Studio code avec les extensions :

  • Live Server
  • MongoDB for VS Code
  • GitLens
  • vscode-icons

4. Qualité du code

nous avons utilisé un fichier .eslintrc.cjs qui est une configuration pour ESLint, un outil de linting pour JavaScript et ses dérivés.

ESLint Configuration

Environnement

  • Navigateur
  • ECMAScript 2020

Configurations Étendues

  • Règles recommandées par ESLint
  • Règles recommandées pour React
  • Règles JSX spécifiques à React 17+
  • Règles recommandées pour les Hooks React

Options du Parser

  • ECMAScript version la plus récente
  • Modules ECMAScript

Répertoires et Fichiers Ignorés

  • dist
  • .eslintrc.cjs

Paramètres React

  • Version de React : 18.2

Plugins

  • react-refresh

Règles Spécifiques

  • react-refresh/only-export-components
    • Avertir si des composants non conformes sont exportés
    • Autoriser l'exportation de constantes