Import from internal git

This commit is contained in:
2025-10-11 13:08:09 +02:00
commit 97aaa715dc
175 changed files with 7014 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
using Core;
using Core.Actions;
using Core.Settings;
using Core.SpecConfig;
using Generator.DataSource.Settings;
using Generator.Mappers;
namespace Generator.Daos;
public class DotnetDao : AbstractDao
{
public DotnetDao(ConfigManager confManager)
: base(confManager, confManager.GetDefArgs().SpecIdentifier)
{
}
public DotnetConfig GetDotnetGenerate(GenerationType type, ISpecFile file)
{
var config = ConfManager.Dotnet.Map(ConfManager, file);
config.Type = type;
return config ;
}
public DotnetPublish GetDotnetPublish(GenerationType type, ISpecFile file)
{
var d = GetDotnetGenerate(type, file);
return new DotnetPublish
{
LocalRoot = d.LocalRoot,
DockerRoot = d.DockerRoot,
Image = d.BuildImage,
Registry = d.Registry,
PackageFolder = d.PackageFolderPath(),
PackageVersion = file.Version,
PackageFile = d.PackageFile,
AuthorizationToken = d.AuthorizationToken,
};
}
}