Skip to content

Commit 92342c6

Browse files
committed
Document internals, and build docs
1 parent 1b53359 commit 92342c6

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed

docs/Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[deps]
2+
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3+
StyledStrings = "f489334b-da3d-4c2e-b8f0-e476e12c162b"

docs/make.jl

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using JuliaSyntaxHighlighting
2+
using Documenter
3+
4+
DocMeta.setdocmeta!(JuliaSyntaxHighlighting, :DocTestSetup, :(using JuliaSyntaxHighlighting); recursive=true)
5+
6+
makedocs(;
7+
modules = [JuliaSyntaxHighlighting],
8+
sitename = "Julia Syntax Highlighting",
9+
authors = "tecosaur <[email protected]> and contributors",
10+
repo = "https://github.com/JuliaLang/JuliaSyntaxHighlighting.jl/blob/{commit}{path}#{line}",
11+
format = Documenter.HTML(ansicolor = true),
12+
pages = [
13+
"JuliaSyntaxHighlighting" => "index.md",
14+
"Internals" => "internals.md",
15+
],
16+
warnonly = [:cross_references],
17+
)
18+
19+
deploydocs(repo="github.com/JuliaLang/JuliaSyntaxHighlighting.jl",
20+
push_preview = true)

docs/src/internals.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Internals
2+
3+
Everything documented in this page is internal and subject to breaking changes.
4+
These are provided here for those curious about how `JuliaSyntaxHighlighting`
5+
works, and as a reference for contributors.
6+
7+
```@docs
8+
JuliaSyntaxHighlighting.MAX_PAREN_HIGHLIGHT_DEPTH
9+
JuliaSyntaxHighlighting.RAINBOW_DELIMITERS_ENABLED
10+
JuliaSyntaxHighlighting.UNMATCHED_DELIMITERS_ENABLED
11+
JuliaSyntaxHighlighting.SINGLETON_IDENTIFIERS
12+
JuliaSyntaxHighlighting.BASE_TYPE_IDENTIFIERS
13+
JuliaSyntaxHighlighting.BUILTIN_FUNCTIONS
14+
JuliaSyntaxHighlighting.HIGHLIGHT_FACES
15+
JuliaSyntaxHighlighting.paren_type
16+
JuliaSyntaxHighlighting._hl_annotations
17+
JuliaSyntaxHighlighting._hl_annotations!
18+
```

0 commit comments

Comments
 (0)