File tree Expand file tree Collapse file tree 6 files changed +15
-14
lines changed
Expand file tree Collapse file tree 6 files changed +15
-14
lines changed Original file line number Diff line number Diff line change 1+ #### 0.3.1 - December 23 2015
2+ * Fixed docs and bug in ` SwaggerProvider.fsx `
3+
14#### 0.3.0 - December 22 2015
25* Added support of schemes in YAML format
36
Original file line number Diff line number Diff line change 33// it to define helpers that you do not want to show in the documentation.
44#I " ../../bin"
55
6- [<Literal>]
7- let filePath = __ SOURCE_ DIRECTORY__ + " ../../../tests/SwaggerProvider.Tests/Schemas/PetStore.Swagger.json"
86(**
97SwaggerProvider
108======================
@@ -31,7 +29,7 @@ the optional argument Headers may also be used. Headers supplied here will be us
3129
3230*)
3331
34- #r " SwaggerProvider/SwaggerProvider.dll "
32+ #load @" packages/ SwaggerProvider/SwaggerProvider.fsx "
3533open SwaggerProvider
3634
3735type PetStore = SwaggerProvider< " http://petstore.swagger.io/v2/swagger.json" >
Original file line number Diff line number Diff line change 1010SwaggerProvider Tutorial
1111========================
1212
13- Based on the script file "SwaggerProvider/tests/SwaggerProvider.Tests/script.fsx".
14- Change the paths to match your own directories, if you do not use the entire github repository.
15-
1613Start by loading the swagger provider.
1714*)
1815
19- #r @" ../../src/ SwaggerProvider/bin/Release/ SwaggerProvider.dll "
16+ #load @" packages/ SwaggerProvider/SwaggerProvider.fsx "
2017open SwaggerProvider
2118
2219[<Literal>]
23- let path = __ SOURCE _ DIRECTORY __ + " /Schemas/PetStore.Swagger .json"
20+ let path = " http://petstore.swagger.io/v2/swagger .json"
2421type PetStore = SwaggerProvider< path, " Content-Type=application/json" >
2522
2623(**
Original file line number Diff line number Diff line change @@ -4,9 +4,9 @@ open System.Reflection
44[<assembly: AssemblyTitleAttribute( " SwaggerProvider" ) >]
55[<assembly: AssemblyProductAttribute( " SwaggerProvider" ) >]
66[<assembly: AssemblyDescriptionAttribute( " F# Type Provider for Swagger" ) >]
7- [<assembly: AssemblyVersionAttribute( " 0.3.0 " ) >]
8- [<assembly: AssemblyFileVersionAttribute( " 0.3.0 " ) >]
7+ [<assembly: AssemblyVersionAttribute( " 0.3.1 " ) >]
8+ [<assembly: AssemblyFileVersionAttribute( " 0.3.1 " ) >]
99do ()
1010
1111module internal AssemblyVersionInformation =
12- let [<Literal>] Version = " 0.3.0 "
12+ let [<Literal>] Version = " 0.3.1 "
Original file line number Diff line number Diff line change 33#I " ."
44#I " lib/net40"
55
6- // Standard NuGet locations for Newtonsoft.Json
6+ // Standard NuGet locations packages
77#I " ../Newtonsoft.Json.7.0.1/lib/net40"
8+ #I " ../YamlDotNet.3.7.0/lib/net35"
89
9- // Standard Paket locations for Newtonsoft.Json
10+ // Standard Paket locations packages
1011#I " ../Newtonsoft.Json/lib/net40"
12+ #I " ../YamlDotNet/lib/net35"
1113
1214// Try various folders that people might like
1315#I " bin"
1719
1820// Reference SwaggerProvider and Newtonsoft.Json
1921#r " Newtonsoft.Json.dll"
22+ #r " YamlDotNet.dll"
2023#r " SwaggerProvider.dll"
2124#r " SwaggerProvider.Runtime.dll"
Original file line number Diff line number Diff line change 2424 SwaggerProvider.fsx ==> .
2525dependencies
2626 Newtonsoft.Json >= 7.0.1
27- YamlDotNet
27+ YamlDotNet >= 3.7
You can’t perform that action at this time.
0 commit comments