JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q54276F
  • License MIT

CLI pour créer et gérer des applications TriDyme

Package Exports

  • tridyme-cli
  • tridyme-cli/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (tridyme-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

TriDyme CLI

Un outil en ligne de commande pour simplifier le développement et le déploiement d'applications TriDyme pour les ingénieurs en structure.

🚀 Installation

# Installation globale
npm install -g tridyme-cli

# Vérifier l'installation
tridyme --version

📋 Commandes

Créer un nouveau projet

# Crée un nouveau projet interactivement
tridyme create

# Crée un nouveau projet avec un nom spécifique
tridyme create mon-projet-calcul

La commande interactive vous demandera :

  • Le nom de votre entreprise
  • L'URL de la plateforme
  • Le type de template à utiliser

Démarrer le mode développement

# Dans le dossier de votre projet
tridyme dev

Cette commande lance :

  1. Le serveur backend Python avec FastAPI
  2. L'application frontend React

Construire pour la production

# Dans le dossier de votre projet
tridyme build

Déployer sur Render

# Dans le dossier de votre projet
tridyme deploy

Cette commande vous guide à travers le processus de déploiement sur Render.

Mettre à jour le SDK

# Dans le dossier de votre projet
tridyme update

🌐 Structure du projet

Après avoir créé un projet, vous aurez la structure suivante :

mon-projet-calcul/
├── .env                 # Variables d'environnement globales
├── backend/             # Serveur Python FastAPI
│   ├── main.py          # Point d'entrée du backend
│   └── requirements.txt # Dépendances Python
├── frontend/            # Application React
│   ├── src/             # Code source React
│   ├── public/          # Fichiers statiques
│   └── package.json     # Dépendances JavaScript
├── init.ps1             # Script d'initialisation Windows
└── init.sh              # Script d'initialisation Linux/MacOS

🔧 Personnalisation

Pour personnaliser votre application, vous pouvez modifier les fichiers suivants :

  • .env - Variables d'environnement globales
  • frontend/.env.development - Variables d'environnement pour le développement
  • frontend/.env.production - Variables d'environnement pour la production
  • frontend/src/Views/ - Composants React pour vos vues

📦 Déploiement

Sur Render

  1. Créez un dépôt Git et poussez votre code
  2. Créez un compte sur Render
  3. Créez un nouveau Web Service et connectez-le à votre dépôt
  4. Configuration :
    • Build Command : npm run build
    • Start Command : uvicorn backend.main:app --host 0.0.0.0 --port $PORT
    • Environment Variables : Ajoutez les variables d'environnement de votre fichier .env

🤝 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.

📄 Licence

Ce projet est sous licence MIT.