Elixir Language
ExDoc
サーチ…
前書き
でドキュメントを生成するためHTML
からフォーマット@doc
と@moduledoc
ソースコード内の属性、追加ex_doc
と値下げプロセッサを、今ExDocはサポートしてい充てる 、 Pandoc 、 ホーダウンとCmarkをあなたへの依存関係として、 mix.exs
ファイル:
# config/mix.exs
def deps do
[{:ex_doc, "~> 0.11", only: :dev},
{:earmark, "~> 0.1", only: :dev}]
end
別のMarkdownプロセッサを使用する場合は、 「Markdownツールの変更」のセクションを参照してください。
Elixir @doc
と@moduledoc
属性でMarkdownを使うことができます。
次に、 mix docs
実行します。
ExDocでは、次のような設定パラメータを使用できます。
def project do
[app: :my_app,
version: "0.1.0-dev",
name: "My App",
source_url: "https://github.com/USER/APP",
homepage_url: "http://YOUR_PROJECT_HOMEPAGE",
deps: deps(),
docs: [logo: "path/to/logo.png",
output: "docs",
main: "README",
extra_section: "GUIDES",
extras: ["README.md", "CONTRIBUTING.md"]]]
end
この設定オプションに関する詳細は、 mix help docs
を参照してください
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow