#19963: Build documentation in $SAGE_SHARE/doc/sage
-------------------------------------+-------------------------------------
       Reporter:  jdemeyer           |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-7.1
      Component:  build              |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Jeroen Demeyer     |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/jdemeyer/build_documentation_in__sage_local_share_doc_sage|  
de10a5ed704bac161fa3f43d381cd3aac0776817
   Dependencies:  #19127             |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by fbissey):

 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
 `rst` file are left behind. The only mention left of `SAGE_DOC` in the
 current form is in `sage/misc/sagedoc.py`, possibly too hard for this
 ticket but if it is only for building at least some parts of `sagedoc.py`
 could/should be moved to `sage_setup/docbuild`.
 There is also some mention of `SAGE_DOC` and `SAGE_DOC/output` in
 `sage/misc/latex_macros.py`. Only in documentation and comment blocks. At
 least two of these should be replaced by `SAGE_DOC_OUTPUT`, the first
 instance is to quote a path in sage's source tree. Ultimately this should
 be shipped too in my opinion but at this stage is the only instance of
 `SAGE_DOC` that is not superfluous once that sage is installed - outside
 of `sage_setup/docbuild`.

--
Ticket URL: <http://trac.sagemath.org/ticket/19963#comment:14>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to