Skip to content

Galactic-Shrine/GSEVS

Repository files navigation

Logo

G.S.E.V.S. – Galactic-Shrine Environment pour Visual Studio (GSEVS – .NET 8 / 9 / 10)

GSEVS est le dépôt principal orchestrateur de l’environnement Galactic-Shrine destiné à la conception d’applications et de bibliothèques .NET sous Visual Studio.

Note
G.S.E.V.S. est l’appellation officielle du projet.
GSEVS est utilisé comme nom technique (dépôts, dossiers, CLI).

Ce dépôt ne contient pas directement le code des DLL, mais fournit :

  • la structure globale du projet
  • les règles de build communes
  • la documentation
  • les scripts
  • les outils nécessaires à l’assemblage dynamique des modules

🎯 Objectifs du projet

  • Fournir un environnement modulaire et évolutif
  • Permettre de travailler avec un grand nombre de DLL indépendantes
  • Générer automatiquement :
    • des solutions Visual Studio (.sln / .slnx)
    • en fonction des modules réellement utilisés
  • Préparer l’intégration d’un CLI GSEVS pour orchestrer :
    • le téléchargement des modules
    • la gestion des dépendances
    • la génération des solutions

🧩 Architecture générale

  • Dépôt principal (ce dépôt)

    • documentation
    • licences
    • scripts
    • configuration globale (Directory.Build.props)
    • CLI (à venir)
  • Dépôts modules (séparés)
    Exemples :

    • GSEVS-GalacticShrine
    • GSEVS-GalacticShrine-Configuration
    • etc.

Chaque module est une DLL indépendante avec son propre fichier .csproj.


🛠️ Génération des solutions

Les fichiers suivants ne sont pas versionnés dans ce dépôt :

  • .sln
  • .slnx

Ils sont destinés à être générés automatiquement en fonction :

  • des modules sélectionnés
  • des dépendances requises
  • de la configuration choisie (via CLI ou scripts)

📦 Technologies

  • .NET 8 / 9 / 10
  • C#
  • Visual Studio
  • Git / GitHub
  • GitHub Actions
  • CLI GSEVS (à venir)

📄 Branches

La liste des branches sera documentée ici.


👥 Contributors

En cas de problème avec un autre participant, merci de consulter le
CODE OF CONDUCT.


📜 License

Ce projet est sous licence Mozilla Public License 2.0.

➡️ Voir le fichier LICENSE

About

Dépôt principal orchestrant les modules et les dépendances de l'environnement Galactic-Shrine pour la conception d’applications .NET sous Visual Studio

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors