2016-07-25 4 views
2

私はElixir/Phoenixを初めて使用しています。 Phoenix APIプロジェクトにSwaggerのドキュメントを追加する方法はありますか?フェニックスフレームワークアプリケーションにswaggerを追加する

私はhttps://github.com/xerions/phoenix_swaggerを見ましたが、それは数か月前に更新され、古い未解決の問題が未解決です。

これは、同様の問題を持つもう1つのhttps://github.com/OpenAperture/swaggerdocです。

また、私はMaruをAPIプロジェクトに使用する必要がありますか?

答えて

0

両方のプロジェクトが更新されます。 SwaggerDocはEctoサポートを提供していますが、ビルドステータスは2ヶ月間失敗しています。

PhoenixSwaggerコントローラを拡張することによりますが(これを使用してEctoサポートを実装することができます)。また、現時点では積極的に維持されているようです。

0

我々は積極的に追加の機能

defmodule MyApp.UserController do 
    use MyApp.Web, :controller 
    import PhoenixSwagger 

    swagger_path :index do 
    get "/users" 
    summary "Get users" 
    description "Get all users" 
    response 200, "Success", :Users 
    tag "users" 
    end 
https://github.com/everydayhero/phoenix_swaggerを維持している
関連する問題