Skip to content

Commit

Permalink
feat: Renamed to AutoSDK.
Browse files Browse the repository at this point in the history
  • Loading branch information
HavenDV committed Sep 9, 2024
1 parent 5e4ec5a commit 0a5fadb
Show file tree
Hide file tree
Showing 30,261 changed files with 26,678 additions and 26,681 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
48 changes: 24 additions & 24 deletions OpenApiGenerator.sln → AutoSDK.sln
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
.github\dependabot.yml = .github\dependabot.yml
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenApiGenerator", "src\libs\OpenApiGenerator\OpenApiGenerator.csproj", "{A16594C6-F868-4564-AB59-F53DB2F57EAA}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoSDK.SnapshotTests", "src\tests\AutoSDK.SnapshotTests\AutoSDK.SnapshotTests.csproj", "{440B9C75-CA33-47F3-9EDF-A7CD6886155C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenApiGenerator.SnapshotTests", "src\tests\OpenApiGenerator.SnapshotTests\OpenApiGenerator.SnapshotTests.csproj", "{440B9C75-CA33-47F3-9EDF-A7CD6886155C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenApiGenerator.Core", "src\libs\OpenApiGenerator.Core\OpenApiGenerator.Core.csproj", "{3A3F5EE3-0076-4822-B3BA-2955EC802E25}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenApiGenerator.UnitTests", "src\tests\OpenApiGenerator.UnitTests\OpenApiGenerator.UnitTests.csproj", "{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenApiGenerator.Cli", "src\libs\OpenApiGenerator.Cli\OpenApiGenerator.Cli.csproj", "{CF8CA4E0-E90D-44FB-A9D5-6296A036BB24}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoSDK.UnitTests", "src\tests\AutoSDK.UnitTests\AutoSDK.UnitTests.csproj", "{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TrimmingHelper", "src\tests\TrimmingHelper\TrimmingHelper.csproj", "{0FF0639B-E69A-44AC-A1E5-6C7CECD80210}"
EndProject
Expand All @@ -51,7 +45,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "specs", "specs", "{7E829AE4
specs\assemblyai.yaml = specs\assemblyai.yaml
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenApiGenerator.IntegrationTests.Cli", "src\tests\OpenApiGenerator.IntegrationTests.Cli\OpenApiGenerator.IntegrationTests.Cli.csproj", "{41F1B4D8-5F6F-40FB-A1C2-A5E6A4B62AA7}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoSDK.IntegrationTests.Cli", "src\tests\AutoSDK.IntegrationTests.Cli\AutoSDK.IntegrationTests.Cli.csproj", "{41F1B4D8-5F6F-40FB-A1C2-A5E6A4B62AA7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "helpers", "helpers", "{D89B8087-C384-4519-B2BB-4417698B5801}"
EndProject
Expand All @@ -65,32 +59,26 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{
.github\workflows\auto-merge.yml = .github\workflows\auto-merge.yml
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoSDK", "src\libs\AutoSDK\AutoSDK.csproj", "{E9217A8E-9457-40F6-9FBC-EE9BE7A93B39}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoSDK.CLI", "src\libs\AutoSDK.CLI\AutoSDK.CLI.csproj", "{A08FCA2E-1091-400F-9452-137AF5412529}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoSDK.SourceGenerators", "src\libs\AutoSDK.SourceGenerators\AutoSDK.SourceGenerators.csproj", "{8427A331-9C50-4071-A647-4AAE233D4661}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A16594C6-F868-4564-AB59-F53DB2F57EAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A16594C6-F868-4564-AB59-F53DB2F57EAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A16594C6-F868-4564-AB59-F53DB2F57EAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A16594C6-F868-4564-AB59-F53DB2F57EAA}.Release|Any CPU.Build.0 = Release|Any CPU
{440B9C75-CA33-47F3-9EDF-A7CD6886155C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{440B9C75-CA33-47F3-9EDF-A7CD6886155C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{440B9C75-CA33-47F3-9EDF-A7CD6886155C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{440B9C75-CA33-47F3-9EDF-A7CD6886155C}.Release|Any CPU.Build.0 = Release|Any CPU
{3A3F5EE3-0076-4822-B3BA-2955EC802E25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3A3F5EE3-0076-4822-B3BA-2955EC802E25}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3A3F5EE3-0076-4822-B3BA-2955EC802E25}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3A3F5EE3-0076-4822-B3BA-2955EC802E25}.Release|Any CPU.Build.0 = Release|Any CPU
{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E}.Release|Any CPU.Build.0 = Release|Any CPU
{CF8CA4E0-E90D-44FB-A9D5-6296A036BB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CF8CA4E0-E90D-44FB-A9D5-6296A036BB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CF8CA4E0-E90D-44FB-A9D5-6296A036BB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CF8CA4E0-E90D-44FB-A9D5-6296A036BB24}.Release|Any CPU.Build.0 = Release|Any CPU
{0FF0639B-E69A-44AC-A1E5-6C7CECD80210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0FF0639B-E69A-44AC-A1E5-6C7CECD80210}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0FF0639B-E69A-44AC-A1E5-6C7CECD80210}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand All @@ -103,21 +91,33 @@ Global
{7EBF81E0-41AC-4AA3-AA31-087CEFB8DA18}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7EBF81E0-41AC-4AA3-AA31-087CEFB8DA18}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7EBF81E0-41AC-4AA3-AA31-087CEFB8DA18}.Release|Any CPU.Build.0 = Release|Any CPU
{E9217A8E-9457-40F6-9FBC-EE9BE7A93B39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E9217A8E-9457-40F6-9FBC-EE9BE7A93B39}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E9217A8E-9457-40F6-9FBC-EE9BE7A93B39}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E9217A8E-9457-40F6-9FBC-EE9BE7A93B39}.Release|Any CPU.Build.0 = Release|Any CPU
{A08FCA2E-1091-400F-9452-137AF5412529}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A08FCA2E-1091-400F-9452-137AF5412529}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A08FCA2E-1091-400F-9452-137AF5412529}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A08FCA2E-1091-400F-9452-137AF5412529}.Release|Any CPU.Build.0 = Release|Any CPU
{8427A331-9C50-4071-A647-4AAE233D4661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8427A331-9C50-4071-A647-4AAE233D4661}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8427A331-9C50-4071-A647-4AAE233D4661}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8427A331-9C50-4071-A647-4AAE233D4661}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{A16594C6-F868-4564-AB59-F53DB2F57EAA} = {6E5BF389-3D3F-4D74-9DD0-3B199CB529C5}
{440B9C75-CA33-47F3-9EDF-A7CD6886155C} = {9CAA231D-7BE1-46C9-ACD6-EB2E569CEBEA}
{3A3F5EE3-0076-4822-B3BA-2955EC802E25} = {6E5BF389-3D3F-4D74-9DD0-3B199CB529C5}
{88BE4AC5-6E7B-46FA-B656-5CCE8BF9F18E} = {9CAA231D-7BE1-46C9-ACD6-EB2E569CEBEA}
{CF8CA4E0-E90D-44FB-A9D5-6296A036BB24} = {6E5BF389-3D3F-4D74-9DD0-3B199CB529C5}
{0FF0639B-E69A-44AC-A1E5-6C7CECD80210} = {9CAA231D-7BE1-46C9-ACD6-EB2E569CEBEA}
{7E829AE4-1ACD-43C0-87ED-9902566DF437} = {94FE90BF-FA05-46C6-A207-6E454A236659}
{41F1B4D8-5F6F-40FB-A1C2-A5E6A4B62AA7} = {9CAA231D-7BE1-46C9-ACD6-EB2E569CEBEA}
{7EBF81E0-41AC-4AA3-AA31-087CEFB8DA18} = {D89B8087-C384-4519-B2BB-4417698B5801}
{9460B888-5D2E-4FB4-B22D-BCDC6889F484} = {94FE90BF-FA05-46C6-A207-6E454A236659}
{E9217A8E-9457-40F6-9FBC-EE9BE7A93B39} = {6E5BF389-3D3F-4D74-9DD0-3B199CB529C5}
{A08FCA2E-1091-400F-9452-137AF5412529} = {6E5BF389-3D3F-4D74-9DD0-3B199CB529C5}
{8427A331-9C50-4071-A647-4AAE233D4661} = {6E5BF389-3D3F-4D74-9DD0-3B199CB529C5}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1493AEE4-9211-46E9-BFE6-8F629EAC5693}
Expand Down
34 changes: 17 additions & 17 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
# OpenApiGenerator License
# AutoSDK License

## License Selection Guide

Welcome to OpenApiGenerator! This guide will help you understand how to select the appropriate license for our library, based on your usage context.
Welcome to AutoSDK! This guide will help you understand how to select the appropriate license for our library, based on your usage context.

The licensing options for OpenApiGenerator include the MIT license (which is free), and two tiers of paid licenses: the Professional License and the Enterprise License.
The licensing options for AutoSDK include the MIT license (which is free), and two tiers of paid licenses: the Professional License and the Enterprise License.

### License Equality

We believe in offering the full power of OpenApiGenerator to all our users, regardless of the license they choose. Whether you're operating under our Community MIT, Professional, or Enterprise licenses, you can enjoy the same comprehensive range of features:
We believe in offering the full power of AutoSDK to all our users, regardless of the license they choose. Whether you're operating under our Community MIT, Professional, or Enterprise licenses, you can enjoy the same comprehensive range of features:

- Full access to all OpenApiGenerator features.
- Full access to all AutoSDK features.
- Support for commercial usage.
- Freedom to create and deploy unlimited closed-source projects, applications, and APIs.
- Possibility to sell OpenApiGenerator-based SDK generation as a service.
- Possibility to sell AutoSDK-based SDK generation as a service.

### Non-profit Usage

If you represent an open-source project, a charitable organization, or are using OpenApiGenerator for educational purposes or training courses, you can also use OpenApiGenerator for free under the MIT license.
If you represent an open-source project, a charitable organization, or are using AutoSDK for educational purposes or training courses, you can also use AutoSDK for free under the MIT license.

### Small Businesses

For companies generating less than $1M USD in annual gross revenue, you can use OpenApiGenerator under the MIT license for free.
For companies generating less than $1M USD in annual gross revenue, you can use AutoSDK under the MIT license for free.

### Larger Businesses

Companies with an annual gross revenue exceeding $1M USD are required to purchase a paid license. The type of license you need depends on the number of developers working on projects that use OpenApiGenerator:
Companies with an annual gross revenue exceeding $1M USD are required to purchase a paid license. The type of license you need depends on the number of developers working on projects that use AutoSDK:

Professional License - If there are up to 10 developers in your company who are using OpenApiGenerator, you need to purchase the Professional License. There will still be a limitation here - you can't sell OpenApiGenerator-based SDK generation as a service.
Professional License - If there are up to 10 developers in your company who are using AutoSDK, you need to purchase the Professional License. There will still be a limitation here - you can't sell AutoSDK-based SDK generation as a service.

Enterprise License - If your company has more than 10 developers using OpenApiGenerator, the Enterprise License is the right choice. You can also sell SDK generation based on OpenApiGenerator as a service.
Enterprise License - If your company has more than 10 developers using AutoSDK, the Enterprise License is the right choice. You can also sell SDK generation based on AutoSDK as a service.

### Beyond Compliance

Remember, purchasing a license isn't just about adhering to our guidelines, but also supporting the development of OpenApiGenerator. Your contribution helps us to improve the library and offer top-notch support to all users.
Remember, purchasing a license isn't just about adhering to our guidelines, but also supporting the development of AutoSDK. Your contribution helps us to improve the library and offer top-notch support to all users.

## OpenApiGenerator Community MIT License
## AutoSDK Community MIT License

### License Permissions

Expand All @@ -51,11 +51,11 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI



## OpenApiGenerator Professional and Enterprise Use License
## AutoSDK Professional and Enterprise Use License

### Do No Harm

By downloading or using the Software, the Licensee agrees not to utilize the software in a manner which is disparaging to OpenApiGenerator, and not to rent, lease or otherwise transfer rights to the Software.
By downloading or using the Software, the Licensee agrees not to utilize the software in a manner which is disparaging to AutoSDK, and not to rent, lease or otherwise transfer rights to the Software.

### License Permissions

Expand All @@ -75,11 +75,11 @@ D. If you wish to use the Software in a non-production environment, such as for

### Ownership

OpenApiGenerator shall at all times retain ownership of the OpenApiGenerator Software library and all subsequent copies.
AutoSDK shall at all times retain ownership of the AutoSDK Software library and all subsequent copies.

### Copyright

Title, ownership rights, and intellectual property rights in and to the Software shall remain with OpenApiGenerator. The Software is protected by the international copyright laws. Title, ownership rights, and intellectual property rights in and to the content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright or other law. This License gives you no rights to such content.
Title, ownership rights, and intellectual property rights in and to the Software shall remain with AutoSDK. The Software is protected by the international copyright laws. Title, ownership rights, and intellectual property rights in and to the content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright or other law. This License gives you no rights to such content.

### Limitation Of Liability

Expand Down
50 changes: 25 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# OpenApiGenerator
# AutoSDK
Allows you to partially (for example, only models) or completely generate a native (without dependencies) C# client sdk according to the OpenAPI specification.
Inspired by [NSwag](https://github.com/RicoSuter/NSwag) ❤️.

Expand Down Expand Up @@ -37,30 +37,30 @@ It also will include polyfills for .Net Framework/.Net Standard TargetFrameworks
## Source generator
- Install the package
```bash
dotnet add package OpenApiGenerator
dotnet add package AutoSDK
```
- Add the following optional settings to your csproj file to customize generation. You can check all settings [here](https://github.com/HavenDV/OpenApiGenerator/blob/76c06e6e2265bc875d0619cfe96e28002fba1d3d/src/libs/OpenApiGenerator/OpenApiGenerator.props):
- Add the following optional settings to your csproj file to customize generation. You can check all settings [here](https://github.com/HavenDV/AutoSDK/blob/76c06e6e2265bc875d0619cfe96e28002fba1d3d/src/libs/AutoSDK/AutoSDK.props):
```xml
<!-- This generator automatically detects all .yaml files in the project directory and adds them to the generation -->
<!-- If your yaml file is not in the project directory, you can specify it manually -->
<ItemGroup Label="OpenApiGenerator">
<ItemGroup Label="AutoSDK">
<AdditionalFiles Include="$(MSBuildThisFileDirectory)../../../docs/openapi.yaml" />
</ItemGroup>

<!-- All settings optional -->
<PropertyGroup Label="OpenApiGenerator">
<OpenApiGenerator_Namespace>Ollama</OpenApiGenerator_Namespace>
<OpenApiGenerator_ClassName>OllamaApi</OpenApiGenerator_ClassName>
<PropertyGroup Label="AutoSDK">
<AutoSDK_Namespace>Ollama</AutoSDK_Namespace>
<AutoSDK_ClassName>OllamaApi</AutoSDK_ClassName>

<!-- By default, it generates all models/methods. You can disable this behavior using these properties -->
<OpenApiGenerator_GenerateSdk>false</OpenApiGenerator_GenerateSdk>
<OpenApiGenerator_GenerateModels>true</OpenApiGenerator_GenerateModels>
<OpenApiGenerator_GenerateMethods>true</OpenApiGenerator_GenerateMethods>
<OpenApiGenerator_GenerateConstructors>true</OpenApiGenerator_GenerateConstructors>
<OpenApiGenerator_IncludeOperationIds>getPet;deletePet</OpenApiGenerator_IncludeOperationIds>
<OpenApiGenerator_ExcludeOperationIds>getPet;deletePet</OpenApiGenerator_ExcludeOperationIds>
<OpenApiGenerator_IncludeModels>Pet;Model</OpenApiGenerator_IncludeModels>
<OpenApiGenerator_ExcludeModels>Pet;Model</OpenApiGenerator_ExcludeModels>
<AutoSDK_GenerateSdk>false</AutoSDK_GenerateSdk>
<AutoSDK_GenerateModels>true</AutoSDK_GenerateModels>
<AutoSDK_GenerateMethods>true</AutoSDK_GenerateMethods>
<AutoSDK_GenerateConstructors>true</AutoSDK_GenerateConstructors>
<AutoSDK_IncludeOperationIds>getPet;deletePet</AutoSDK_IncludeOperationIds>
<AutoSDK_ExcludeOperationIds>getPet;deletePet</AutoSDK_ExcludeOperationIds>
<AutoSDK_IncludeModels>Pet;Model</AutoSDK_IncludeModels>
<AutoSDK_ExcludeModels>Pet;Model</AutoSDK_ExcludeModels>
</PropertyGroup>
```
- It's all! Now you can build your project and use the generated code. You also can use IDE to see the generated code in any moment, this is a example for Rider:
Expand All @@ -74,10 +74,10 @@ CLI generates Trimming/NativeAOT compatible code by default.
Since there are two source generators involved, we will have to create a second project so that the generator for the JsonSerializerContext will “see” our models
- Create new project for your models. And disable methods/constructors generation:
```xml
<PropertyGroup Label="OpenApiGenerator">
<OpenApiGenerator_GenerateSdk>false</OpenApiGenerator_GenerateSdk>
<OpenApiGenerator_GenerateModels>true</OpenApiGenerator_GenerateModels>
<OpenApiGenerator_GenerateJsonSerializerContextTypes>true</OpenApiGenerator_GenerateJsonSerializerContextTypes>
<PropertyGroup Label="AutoSDK">
<AutoSDK_GenerateSdk>false</AutoSDK_GenerateSdk>
<AutoSDK_GenerateModels>true</AutoSDK_GenerateModels>
<AutoSDK_GenerateJsonSerializerContextTypes>true</AutoSDK_GenerateJsonSerializerContextTypes>
</PropertyGroup>
```
- Reference this project in your main project.
Expand All @@ -88,16 +88,16 @@ using System.Text.Json.Serialization;
namespace Namespace;

[JsonSourceGenerationOptions(DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
[JsonSerializable(typeof(OpenApiGeneratorTrimmableSupport))]
[JsonSerializable(typeof(AutoSDKTrimmableSupport))]
internal sealed partial class SourceGenerationContext : JsonSerializerContext;
```
- Add the following settings to your main csproj file:
```xml
<PropertyGroup Label="OpenApiGenerator">
<OpenApiGenerator_GenerateSdk>false</OpenApiGenerator_GenerateSdk>
<OpenApiGenerator_GenerateMethods>true</OpenApiGenerator_GenerateMethods>
<OpenApiGenerator_GenerateConstructors>true</OpenApiGenerator_GenerateConstructors>
<OpenApiGenerator_JsonSerializerContext>Namespace.SourceGenerationContext</OpenApiGenerator_JsonSerializerContext>
<PropertyGroup Label="AutoSDK">
<AutoSDK_GenerateSdk>false</AutoSDK_GenerateSdk>
<AutoSDK_GenerateMethods>true</AutoSDK_GenerateMethods>
<AutoSDK_GenerateConstructors>true</AutoSDK_GenerateConstructors>
<AutoSDK_JsonSerializerContext>Namespace.SourceGenerationContext</AutoSDK_JsonSerializerContext>
</PropertyGroup>
```
- Add these settings to your new and main csproj file to enable trimming(or use Directory.Build.props file):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\OpenApiGenerator.Core\OpenApiGenerator.Core.csproj" />
<ProjectReference Include="..\AutoSDK\AutoSDK.csproj" />
</ItemGroup>

</Project>
Loading

0 comments on commit 0a5fadb

Please sign in to comment.