Agent Skill
2/7/2026julia-docs
Build documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages.
K
krastanov
2GitHub Stars
1Views
npx skills add Krastanov/JuliaLLMAgentSkills
SKILL.md
| Name | julia-docs |
| Description | Build documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages. |
name: julia-docs description: Build documentation websites for Julia packages using Documenter.jl. Use this skill when setting up docs/, configuring make.jl, or writing documentation pages.
Julia Documentation
Build documentation for Julia packages using Documenter.jl.
Related skills:
julia-docstrings- Writing docstringsjulia-doctests- Writing doctestsjulia-doccitations- Citations and bibliographies
Create the Docs Environment
using Pkg
Pkg.activate("docs")
Pkg.add("Documenter")
Pkg.develop(path=pwd())
Create docs/make.jl
using Documenter
using MyPackage
DocMeta.setdocmeta!(MyPackage, :DocTestSetup, :(using MyPackage); recursive=true)
makedocs(
sitename = "MyPackage.jl",
modules = [MyPackage],
pages = [
"Home" => "index.md",
"Manual" => "manual.md",
"API" => "API.md",
]
)
deploydocs(repo = "github.com/YourOrg/MyPackage.jl.git")
Build Locally
julia -tauto --project=docs docs/make.jl
xdg-open docs/build/index.html # Linux
Reference
- Page Templates - Landing, tutorial, API templates
- makedocs Options - Doctests, extensions, format
- @-Block Reference - Doc blocks, cross-refs, admonitions, and other special syntax
Checklist
- Docs env created via Pkg (
docs/Project.toml) -
docs/make.jlincludes all modules (including extensions) -
deploydocsconfigured in CI
Skills Info
Original Name:julia-docsAuthor:krastanov
Download