紹介スライドで闊歩についての言及を見つけました。しかし、他にはありません。何かまだ終わっていませんか?
編集:どうやらTo Doリストにあるようです。
RestAPI を自動的に文書化する良い方法はありますか?
紹介スライドで闊歩についての言及を見つけました。しかし、他にはありません。何かまだ終わっていませんか?
編集:どうやらTo Doリストにあるようです。
RestAPI を自動的に文書化する良い方法はありますか?
Service Stack で Swagger を有効にするには、Service Stack wiki のSwagger APIページに従ってください。
Install-Package ServiceStack.Api.Swagger
パッケージ マネージャー コンソールで実行します。次を使用して、AppHost.cs で Swagger プラグインを有効にします。
using ServiceStack.Api.Swagger;
public override void Configure(Container container)
{
...
Plugins.Add(new SwaggerFeature());
...
}
Swagger UI にアクセスするにはhttp://localhost:port/swagger-ui/index.html
Trelloによると、それは「実行中」でしたが、その後「実行中」に戻されました。githubリポジトリにSwagger.Apiモジュールがあるので、部分的にしか終了していないと仮定します。
編集
すでに指摘したように(ただし、完全を期すために、これは受け入れられた答えでした)、SwaggerUIはサービススタックの準備ができています(そして聖なるモリーは素晴らしいです)。Github wikiはここ数日で記入されており、起動して実行するのは非常に簡単です。
完成して準備が整ったようです。v3.9.35のリリースノートをご覧ください@https://github.com/ServiceStack/ServiceStack/wiki/Release-Notes
うーん...これを誤解した場合は申し訳ありません:
RestAPI を自動的に文書化する良い方法はありますか?
...しかし、DTO またはサービスを属性で装飾すると、次のようになります。
[Route("/hello","GET")]
[Route("/hello/{Name}","POST,GET")]
public class Hello : IReturn<HelloResponse>
{
public string Name { get; set; }
}
servicestack によって生成されるデフォルトのメタデータ ページには、使用方法が記載されています。
これはあなたが探しているものではありませんか?