Le repository ETML-GitHub-templates définit l'architecture et les standards des templates pédagogiques utilisés dans l'organisation GitHub ETML-INF.
Ce dépôt ne contient pas de projets élèves.
Il sert de centre de gouvernance pour l'ensemble des templates pédagogiques de la section informatique de l'ETML.
Son objectif est de garantir une structure cohérente, professionnelle et pédagogique pour tous les projets utilisés dans les modules et projets de formation.
Les templates ETML doivent permettre de :
- standardiser les projets élèves
- simplifier l'utilisation de GitHub Classroom
- introduire les bonnes pratiques professionnelles
- fournir une structure de projet claire
- faciliter l'évaluation par les enseignants
Organisation GitHub :
ETML-INF
Structure prévue :
ETML-INF
- ETML-GitHub-templates
- template-etml-node-devcontainer
- template-etml-csharp
- template-etml-web
- template-etml-api
- template-etml-iot
- template-etml-python
- template-etml-sql
- template-etml-empty
Chaque repository de template représente un type de projet pédagogique standardisé.
Le présent meta-repository définit les conventions communes applicables à tous ces templates.
Ce repository documente :
- la vision globale du système de templates
- l'architecture des templates
- les standards pédagogiques
- les conventions Git utilisées à l'ETML
- les recommandations d'utilisation avec GitHub Classroom
- la roadmap de construction des templates
La documentation détaillée du système de templates se trouve dans le dossier docs/.
-
Architecture :
docs/architectureDécrit l'architecture globale du système de templates ETML. -
Standards :
docs/standardsDéfinit les conventions communes et les standards pédagogiques. -
Templates :
docs/templatesPrésente le catalogue des templates et leur rôle. -
Roadmap :
docs/roadmapDécrit la planification de construction et d'évolution des templates.
Les templates ETML doivent respecter les principes suivants :
- simplicité pour les élèves
- cohérence entre les modules
- structure professionnelle des projets
- documentation pédagogique claire
- compatibilité avec GitHub Classroom
Ce repository est en cours de construction.
Il servira progressivement de référence pour tous les templates pédagogiques de l'organisation ETML-INF.