6tm.Solution.Template 2.0.0

📌 a6tm.Solution.Template

🚀 Introduction

Ce projet est un template permettant d'initialiser rapidement un nouveau projet 6TM basé sur une API .NET Core et une SPA React Leeloo. Il offre une structure prédéfinie et des bonnes pratiques pour accélérer le démarrage des nouveaux projets.

📥 Installation du Template

Pour installer ce template dans votre environnement .NET, utilisez la commande suivante :

# Installation du template
dotnet new install 6tm.Solution.Template --nuget-source "https://nuget.6tm.eu/nuget"

Pour vérifier que le template est bien installé :

dotnet new --list | 6tm.Solution.Template

Autre

# Désinstallation du template
dotnet new uninstall 6tm.Solution.Template

🛠 Utilisation

Une fois installé, vous pouvez créer un nouveau projet basé sur ce template avec :

🎨 Via Visual Studio

Allez dans Fichier > Nouveau > Projet

Sélectionnez le modèle "6tm Solution Template Api/Spa"

Suivez les instructions pour finaliser la création du projet

💻 En ligne de commande

Utilisez la commande suivante pour créer un projet basé sur ce template :

dotnet new a6tm.solution.Template -n MonNouveauProjet

Cela créera un dossier MonNouveauProjet avec toute la structure et les fichiers nécessaires.

📦 Versions

Version Changement
1.0.0 Première version du template

⚠️ Lorsque des changements sont introduits, ils seront listés ici. Pensez à vérifier cette section afin de déterminer ce qui doit etre mise a jour dans les projets crée avec le Template.

🤝 Contribution

Vous pouvez contribuer à l'amélioration de ce template en soumettant une Merge Request sur le dépôt Git officiel :

🔗 Lien vers le projet

Avant de proposer une MR, merci de :

  • Suivre les bonnes pratique de la tribu.NET.

  • Tester vos modifications.

  • S'assuré qu'il n'y a pas de spécificité client et que le code reste générique.

  • Décrire clairement les changements apportés.

.NET 8.0

  • No dependencies.

Version Downloads Last updated
2.1.0 9 17/12/2025
2.0.1 23 06/11/2025
2.0.0 9 24/10/2025
1.0.0 16 23/05/2025