Elixir Language
Exdoc
Buscar..
Introducción
Para generar la documentación en HTML
formato de @doc
y @moduledoc
atributos en el código fuente, añadir ex_doc
y un procesador de reducción del precio, en este momento ExDoc apoya Earmark , Pandoc , Hoedown y Cmark , como dependencias en su mix.exs
archivo:
# config/mix.exs
def deps do
[{:ex_doc, "~> 0.11", only: :dev},
{:earmark, "~> 0.1", only: :dev}]
end
Si desea utilizar otro procesador Markdown, puede encontrar más información en la sección Cambiar la herramienta Markdown .
Puede utilizar Markdown dentro de los @doc
Elixir @doc
y @moduledoc
.
Luego, ejecute mix docs
.
Una cosa a tener en cuenta es que ExDoc permite parámetros de configuración, tales como:
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
Puede ver más información sobre estas opciones de configuración con mix help docs
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow