Add F# Functions server generator (#3933)

* cherry pick F# Functions generator

test fix

fix template paths

replace giraffe sample

* update doc
This commit is contained in:
Nick Fisher
2019-09-24 20:53:54 +10:00
committed by William Cheng
parent 252c3e58be
commit 8408232d1a
52 changed files with 2823 additions and 120 deletions

View File

@@ -0,0 +1,44 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<Description>OpenAPI</Description>
<Copyright>OpenAPI</Copyright>
<TargetFramework>netcoreapp2.1</TargetFramework>
<AzureFunctionsVersion>v2</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="1.0.24" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
</ItemGroup>
<ItemGroup>
<None Include="host.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="local.settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Compile Include="src/model/User.fs" />
<Compile Include="src/model/Tag.fs" />
<Compile Include="src/model/Category.fs" />
<Compile Include="src/model/Order.fs" />
<Compile Include="src/model/Pet.fs" />
<Compile Include="src/model/ApiResponse.fs" />
<Compile Include="src/api/PetApiHandlerParams.fs" />
<Compile Include="src/api/PetApiServiceInterface.fs" />
<Compile Include="src/impl/PetApiService.fs" />
<Compile Include="src/api/PetApiHandler.fs" />
<Compile Include="src/api/StoreApiHandlerParams.fs" />
<Compile Include="src/api/StoreApiServiceInterface.fs" />
<Compile Include="src/impl/StoreApiService.fs" />
<Compile Include="src/api/StoreApiHandler.fs" />
<Compile Include="src/api/UserApiHandlerParams.fs" />
<Compile Include="src/api/UserApiServiceInterface.fs" />
<Compile Include="src/impl/UserApiService.fs" />
<Compile Include="src/api/UserApiHandler.fs" />
</ItemGroup>
</Project>