New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Declarative Documenter configuration #1350
Comments
👍 It'd be great to move to more declarative API. Or maybe even just a function-based API JuliaDocs/DocumentationGenerator.jl#142 so that DocumentationGenerator.jl can be documentation framework-agnostic (e.g., maybe you'd want to use Franklin.jl instead). |
Would definitely be good to move in this direction. I've been going through some possible options in CommonMark.jl for declarative configuration of parsing and rendering that would hopefully just fit into the ecosystem; tying this all together, whether it be Franklin, PkgPages, Documenter, Literate, Weave, or any other option would be ideal (though maybe a little too hopeful). Do we want to just piggyback off of [docs]
# some docs-specific config... or have another config file for this? For anyone familiar with |
Not really, unless Pkg would want to use the exact same key but I don't think we would want to use |
Just another upvote for this. I've been thinking a bit about integrating docs properly into the VS Code extension (julia-vscode/julia-vscode#1550), but having something like this issue is kind of a prerequisite for that, I think. |
It would be great to be able to introspect and control the documentation generation process from code outside the package itself.
It would seem that a good way to do this is to have declarative configuration in a script, as mentioned by @davidanthoff in #1087 (comment)
I feel the ecosystem is fairly well set up for this, as the Documentation configuration for simple package documentation builds is already largely declarative.
The text was updated successfully, but these errors were encountered: