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