JuliaFormatter, JuliaHub docs, and the public keyword

I have found that tagging some of my functions as public causes two problems. First, JuliaFormatter fails. Second, the documentation I built with Documenter doesn’t migrate to docs.juliahub.com.

2 Likes

Ah, yes, I think JuliaHub is currently building all its docs using v1.10. If you want to use public, you should set Julia’s compat to “1.11” in your project or use one of the compat-ified equivalents:

2 Likes

As an additional information: I’ve set the Julia’s compat to “1.10” for the package itself (ShareAdd.jl), and “1.11” for the Project.toml in the docs subfolder. Unfortunately, Documenter-built documentation does not appear on the juliahub.com

1 Like

Yeah, sorry, I should’ve been clearer — my second sentence doesn’t (yet!) affect JuliaHub’s behavior here. You can see the build logs by clicking the little \enclose{circle}{\text{i}} button:

You’ll see that there’s a message in there warning that julia version requirement for project not satisfied.

1 Like

You can reroute Juliahub’s documentation link, see

3 Likes

any estimation of the timeframe?