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
Build documentation in $SAGE_SHARE/doc/sage #19963
Comments
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:6
This will break the “Help” links in the (classic) notebook, won't it? More generally, though I entirely agree with the goal of this ticket, I'm not sure people like the change. Wouldn't it be possible to keep a compatibility symlink or something? Also, several places in the documentation (starting with |
comment:7
Yeah, I'm not sure exactly what the necessity of this is. At the very least it would be something where "deprecation" would be useful? |
comment:8
Replying to @kcrisman:
Everything which is compiled/built/installed in the Sage distribution ends up in
Well, you cannot really deprecate filesystem paths. But a symbolic link can be done indeed. |
comment:11
Replying to @mezzarobba:
Fixed in sagemath/sagenb#363 |
comment:12
I am unfortunately taking this train after it left the station. I guess the code re-organisation had to happen in #19127 and all. But what a choice of variable names. Seriously |
comment:13
Replying to @kiwifb:
I will change the variable names on this ticket if somebody commits to reviewing this ticket then. |
comment:14
I am going through the changes in #19127 first. You made it incredibly difficult to build the documentation before having installed sage at all. Unless I was lucky before (possible but unlikely considering the amount of stuff that can go wrong) that's a regression as far as I am concerned. But it is too late for this in that ticket or this ticket. The code here looks ok to me, it is mostly house keeping. The html and the pdf documentations are moved to a new home and only the |
comment:15
In
Will we ever see a message "Build finished. The built documents can be found in..." again? |
comment:16
When was this ever possible? Certainly Sphinx needs to be installed, and docbuilding also reads parts (or all?) of the Sage library. |
comment:17
Replying to @jhpalmieri:
Of course |
comment:18
Sorry John, I thought that was from Jeroen. |
comment:19
Replying to @kiwifb:
Doesn't autodoc import the modules that it builds the documentation of, to determine |
comment:20
Replying to @kiwifb:
No, the Sage docbuilder has always used |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Reviewer: François Bissey |
comment:25
I am happy with that. Anything further will be for a follow up ticket. And once the PR to |
Changed branch from u/jdemeyer/build_documentation_in__sage_local_share_doc_sage to |
comment:27
For a followup ticket: should we reinstate the line |
Changed commit from |
comment:28
Replying to @jhpalmieri:
That would be a good idea I would say. Not quite on the top of my laundry list. But if we want to discuss those matters, it shouldn't be on this ticket. |
comment:29
Old docs are deleted, see
|
Depends on #19127
CC: @hivert @mezzarobba
Component: build
Author: Jeroen Demeyer
Branch:
96685ab
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/19963
The text was updated successfully, but these errors were encountered: