Cursor Template

Un configurateur pour générer et télécharger rapidement le fichier /config.env de Cursor Template

# Configuration Cursor Template
WORKSPACE_NAME="mon-projet"
PROJECT_GROUP="main"
SHARED_GROUP="shared"

# Environnement
ENV_FRONT_FRAMEWORK="Next.js"
ENV_FRONT_SDK="next"
ENV_BACK="python"

# Versions
NEXT_VERSION="14.0.0"
PYTHON_VERSION="3.12.1"
NODE_VERSION="20.10.0"

Pourquoi Cursor Template ?

État actuel de Cursor IDE

Cursor IDE propose nativement :

• Gestion basique des workspaces
• Ouverture de dossiers
• Navigation entre fichiers
• Recherche simple
• Configuration de l'IA

Les limites actuelles

  • • Pas de vraie compréhension de la structure multi-projets
  • • Pas de gestion de configuration centralisée
  • • Pas de système de validation d'environnement
  • • Pas de détection automatique des changements
  • • Pas de standardisation des réponses de l'IA

La solution Cursor Template

Gestion centralisée

  • • Configuration unifiée via config.env
  • • Standardisation des versions
  • • Gestion automatisée des environnements

Automatisation

  • • Scripts d'initialisation automatique
  • • Vérification de l'environnement
  • • Validation de la structure

Installation simplifiée

01

Téléchargement

Cloner le dépôt

  • git clone
  • cd cursor-template
02

Configuration Initiale

Préparer la configuration de base du workspace

  • Générer votre config.env OU Copier config.env.example
  • Configurer les variables
  • Vérification config.env
03

Personnalisation

Adapter l'assistant IA à vos besoins

  • Copier EDEN_COMPLETE.md
  • Adapter le profil assistant
  • Définir les standards
04

Initialisation

Préparer l'environnement de développement

  • Vérification workspace
  • Création structure (si vide)
  • Init des projets
05

Vérification Finale

S'assurer que tout est correctement configuré

  • Check ressources
  • Validation structure
  • Test assistant

Fonctionnalités principales

Configuration automatisée

Cursor Template génère rapidement des configurations complètes pour les projets Next.js et Python avec une interface intuitive.

Détails

  • Génération de config.env
  • Structure de projet standardisée
  • Validation automatique

Structure standardisée

Le template maintient une structure cohérente avec des modèles prédéfinis et des bonnes pratiques intégrées.

Détails

  • Organisation multi-projets
  • Templates optimisés
  • Conventions de nommage

Gestion des dépendances

Le système contrôle précisément les versions des packages et assure la compatibilité de la stack technique.

Détails

  • Versions synchronisées
  • Compatibilité garantie
  • Mises à jour facilitées

Technologies intégrées

Frontend (Next.js)

Package Managers

  • • Node.js
  • • pnpm (gestion des dépendances)

Framework & UI

  • • Next.js
  • • shadcn/ui (composants)
  • • Tailwind CSS (styling)

Testing & Quality

  • • Vitest (tests unitaires)
  • • Playwright (tests E2E)
  • • ESLint (qualité du code)

Backend & Infrastructure

Backend

  • • Python
  • • Pytest (tests unitaires)
  • • Black (formatage)
  • • Swagger/OpenAPI (documentation)

Conteneurisation

  • • Docker
  • • Docker Compose

CI/CD

  • • GitHub
  • • GitHub Actions
  • • Templates de workflows