最近、最初のHexパッケージが作成されました。 Ecto.Rutと私は現在、そのドキュメントに取り組んでいます。後ろにEcto.Repo
を使用し、Ecto.Schema
とEcto.Changeset
の型を返すので、@specsでリンクしたいと思っていました。ExDocの外部タイプへのリンク
内部およびエリキシルコアタイプ(Keyword.t
など)は自動的にリンクされますが、ex_docはEctoモジュールで定義された外部タイプをリンクしません。それはどうしたらいいのですか?
私は現在、@spec
で完全なモジュール名を指定して試してみたが、それは動作しません:
@callback all(opts :: Keyword.t) :: [Ecto.Schema.t] | no_return
サポートされていない可能性があります。 '@ doc'や' @ moduledoc'で手動で書くことができます: https://github.com/phoenixframework/phoenix/blob/a1efd8cc419ff09bd5304349a5fca5245e89094c/lib/phoenix/endpoint.ex#L100 – ma2gedev
@ ma2gedev正式にサポートされています今日現在。 – dimitarvp
@pdimitar wow!いいよ! – ma2gedev