-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
MAINT: Doc Versioning #369
Comments
sounds good !
|
okay just so I understand:
how much future maintenance work does this entail for me? :P I'm getting lazy these days ... |
yes, it's not a lot of work though, because the maintainer who releases is expected to build and inspect the docs manually anyways. The additional step is copying the
could be automated, but for now I would simply document this in the Wiki where we write down the release process
no ... they will always redirect to STABLE. --> aaand if there is an example in 0.X that we killed in 0.X+1 (deleted/removed) then there'll be a 404. But that's something that could be improved in the future, when more people start using binder with sphinx gallery
given the (unlikely/unreasonable) assumption that I won't be around: estimated 3 minutes every 6 months :-D ... else: 0 minutes |
With #364 #366 and #367 I started towards having versioned docs: It's true that we probably could do without them at this point, but I think it's nice to have.
This is my plan:
get MRG: MAINT/0.1 --> fixes to build old docs without errors #366 merged --> doesn't have any effect really ... it's only for being able to properly build the0.1
docs after checking outgit checkout maint/0.1
and callingmake build-doc
get MRG: first step DOC versioning #364 merged ... this contains minor fixes of the current docs and a small enhancement --> previously users could only select between DEV and STABLE docs from the main page ... with that PR they'll be able to do that from all pages.Change the way we handle docs:
dev
directoryvX.Y
directory (X.Y being our release)Finally, with our stable docs getting their own
X.Y
directory ongh-pages
anddev
docs being deployed their continuously, we can add the links for old versions to the version selection dropdown menu that is introduced in step 2 with MRG: first step DOC versioning #364profit 😄
final note: the binder links at the end of each sphinx gallery example will always resolve to the stable docs version. --> that's because the binder feature is still "experimental" and there are not a lot of customization options.... not true, see #370What do you think? @mne-tools/mne-bids
The text was updated successfully, but these errors were encountered: