Elixir Language
ExDoc
Recherche…
introduction
Pour générer de la documentation au format HTML
partir des @doc
et @moduledoc
de votre code source, ajoutez ex_doc
et un processeur de démarque, pour le moment ExDoc prend en charge Earmark , Pandoc , Hoedown et Cmark , en tant que dépendances dans votre fichier mix.exs
:
# config/mix.exs
def deps do
[{:ex_doc, "~> 0.11", only: :dev},
{:earmark, "~> 0.1", only: :dev}]
end
Si vous souhaitez utiliser un autre processeur Markdown, vous pouvez trouver plus d'informations dans la section Outil Modification du Markdown .
Vous pouvez utiliser Markdown dans les @doc
Elixir @doc
et @moduledoc
.
Ensuite, lancez mix docs
.
Une chose à garder à l'esprit est que ExDoc autorise les paramètres de configuration, tels que:
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
Vous pouvez voir plus d'informations sur ces options de configuration avec l' mix help docs
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow