On Sun, Feb 20, 2011 at 5:27 PM, Rob Beezer <goo...@beezer.cotse.net> wrote:
> I'm inclined to update the "Walking Through the Development Process"
> section of the Developer Guide.
>
> I've had some feedback (in-person) and have seen a few thoughtful
> comments in various places in sage-devel.  Other than mentioning new
> features (like "hg qpush --move" (!) and the patchbot) and technical
> details, I'd like to split out the notion of clones being "easier"
> than queues.  What I am hearing is that both have their place
> (including some very experienced developers who use clones for big
> projects), so I would like to put each on an equal footing and try to
> give some clear "upsides" and "downsides" to their use.
>
> I'd also like to try to streamline the walk-through to an absolute
> bare minimum of the essentials to get started reviewing or
> contributing, with a greater reliance on pointers to sections of the
> guide (which may be newly-formed from the existing walk-through).
>
> So this is a call for input.  I'd especially love to hear reactions/
> suggestions from folks who have used this section as a way to get
> started with Sage development.
>
>
> * Pros/cons of clones/queues?  I have some good ideas here, but weigh-
> in if you like.  I'm not asking which *you* prefer, but instead
> *reasons* to prefer one over the other.

One reason to prefer clones (without queues) is that they are "safer":

    * You have a complete copy of everything before you made your
clone.  That's pretty safe.

    * You are using only standard hg and not using queues, which is
also safer.  You won't accidentally delete a changeset, since hg
doesn't support editing your history.

Thus a very accident prone person might prefer clones to queues.


>
> * Development styles/practices/strategies not mentioned in the
> Developer Guide?
>
> * I could use advice on the best way to include a diagram in the docs
> (I'm thinking of stacks of patches, with some annotation and some
> arrows).  I think I can conjure up something in latex/tikz or using
> something else to create a standalone jpeg/png/gif/etc.  What makes
> the most sense for hitting both HTML and PDF, and maybe preserving
> some sort of editable source for future changes?
>
> Thanks,
> Rob
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to