#5330: [with patch, needs review] Move the docs over to the main repository
---------------------------+------------------------------------------------
 Reporter:  mhansen        |       Owner:  mhansen 
     Type:  enhancement    |      Status:  new     
 Priority:  major          |   Milestone:  sage-3.4
Component:  documentation  |    Keywords:          
---------------------------+------------------------------------------------

Comment(by cwitty):

 OK, this is going to be a long and complicated review :)

 I'm attaching a reviewer patch that fixes a few problems (makes doctests
 in builder.py pass, gives builder.py a better help message than "Help
 message", removes a module reference from the documentation that was in
 there twice (which was actually a carryover from the old documentation)).

 With this patch, I give a positive review to doc/common (the python code
 behind "sage -docbuild").

 I believe that the non-automatically-generated portions of the new
 reference manual are essentially the same as the corresponding parts of
 the old reference manual, with some very important exceptions. (I did
 notice some errors that were carried over from the original manual, but
 I'll file separate tickets for those, with patches, so as not to cloud the
 issue on this ticket.)

 The exceptions are that several sections (and one entire chapter) got
 (accidentally?) omitted from the new reference manual.  These include:

 the GPL

 sage/schemes/readme.py

 and the entire Structures chapter
 
(sage/structure/{sage_object,parent_gens,formal_sum,factorization,element,mutability,sequence,
 parent,coerce,coerce_actions,coerce_maps}, sage/sets/{set,primes}).

 I'd still vote in favor of applying this patch (and the rest of the
 sphinxification patches), under the assumption that these missing sections
 will get re-added to the reference manual quickly.  So: positive review
 for doc/en/reference.  Except:

 There's a lot of junk in doc/en/reference/utils included in this patch
 (perhaps accidentally?).  Mixed in with the junk are, I think, the tools
 mhansen used to convert the reference manual.  It would be nice to have
 the junk at least minimally sorted (remove the files that are totally
 useless, add a four- or five-line comment at the top of each useful file
 explaining what it does and how to use it).  With the junk mixed in, that
 lowers the value of the directory considerably.  But still, it's nice to
 have mhansen's tools, so a weak positive review on doc/en/reference/utils
 even in its current state.

 And as I mentioned in my previous comment, I did not review doc/fr/*, or
 doc/en/* except for the reference manual.  I did notice, though, that
 doctests in some of the not-previously-doctested files fail:
 {{{
 The following tests failed:


         sage -t  "devel/sage/doc/en/bordeaux_2008/nf_introduction.rst"
         sage -t  "devel/sage/doc/en/tutorial/distributed.rst"
         sage -t  "devel/sage/doc/fr/tutorial/tour_rings.rst"
         sage -t  "devel/sage/doc/fr/tutorial/tour_numtheory.rst"
 }}}
 I did not look into the problems at all.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5330#comment:3>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to