-
Notifications
You must be signed in to change notification settings - Fork 482
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
Breaking release #713
Comments
I think with we should recommend people to make a doc-build project in e.g. docs/Project.toml, and commit its Manifest.toml. That way one needs to explicitly call up to update Documenter. |
I would go with the middle ground and have user have a |
TODO list for the mass PRs for setting upper bounds -- summarizing our discussion @fredrikekre:
|
This is releated to aforthcoming breaking release 0.20; see JuliaDocs/Documenter.jl#861 and JuliaDocs/Documenter.jl#713
It looks like we're heading towards a breaking release. We should try doing as many breaking changes together as possible, to make our lives easier. Right now I can think of these (but additional suggestions are very welcome):
makedocs(format=:html)
deploydocs(julia=...)
. (Make deploydocs(julia=...) mandatory #526 / Default deploydocs to release #466; depwarn in Make julia a required kwarg in deploydocs #712)release-x.y
directories. (stop deploying to the release- folder #706)julia
andosname
arguments todeploydocs()
and promote Travis build stages instead ( Remove julia and osname kwarg from deploydocs #816)Update message (https://discourse.julialang.org/t/displaying-an-update-message/12577)-- problematic with new Pkg.Additional non-coding tasks we need to do before we can release this:
The automated PRs could just add an upper bound to Documenter's
Pkg.add
. We could also consider actually making the necessary fixes tomake.jl
etc.We also need to tag the new packages:
The text was updated successfully, but these errors were encountered: