structure du projet, ajout de la lib hexagonal

This commit is contained in:
2025-03-11 23:37:12 +01:00
parent 7213e43d67
commit a43df23e89
52 changed files with 2783 additions and 2 deletions

View File

@@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<ProjectReference Include="..\Giants.Infrastructure\Giants.Infrastructure.csproj" />
<ProjectReference Include="..\Giants.Core\Giants.Core.csproj" />
</ItemGroup>
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,18 @@
namespace Giants.Application;
using Giants.Core.Interfaces;
using Giants.Infrastructure;
/// <summary>
/// Une application Giants permettant l'instanciations des services, utilisé pour une console
/// ou autre archi sans injections de dependances
/// /// </summary>
public class GiantApplication
{
/// <summary> Constructeur de base </summary>
public GiantApplication()
{
IHexagonalGrid grid = new HexagonalGridImpl();
}
}