Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.13 KB

File metadata and controls

43 lines (33 loc) · 1.13 KB

Utilisation du template

Setup initial (une seule fois)

  1. Créer un repo GitHub avec ce contenu
  2. Dans Settings > General : cocher "Template repository"

Pour chaque nouveau projet

  1. Sur GitHub : "Use this template""Create a new repository"
  2. Cloner le nouveau repo localement
  3. Rechercher-remplacer (VSCode : Ctrl+Shift+H) :
    • {{PROJECT_NAME}} → nom du projet
    • {{PROJECT_DESCRIPTION}} → description
    • {{YEAR}} → année en cours
    • {{AUTHOR_NAME}} → ton nom
  4. LICENSE : mettre à jour ou supprimer selon le type de projet (client = supprimer, open source = garder)
  5. Activer la CI : renommer .github/workflows/ci.yml.disabledci.yml
  6. Supprimer ce fichier TEMPLATE.md
  7. Setup :

Prérequis : Python 3.13+, uv (pip install uv)

uv venv && .venv\Scripts\activate  # Windows
uv sync --group dev
pre-commit install
cp .env.example .env
  1. Ajouter les dépendances spécifiques au projet :
uv add pandas duckdb  # etc.
  1. Premier commit :
git add .
git commit -m "Initial setup from template"
git push