Hi @DSM!

On Feb 9, 4:53 am, koffie <m.derickx.stud...@gmail.com> wrote:
> Hej Doug,
>
> Nice list of bugs. I was wondering, might you be interested in
> becoming a sage developer too?

+1

It's *really* not that hard :)  I'd be happy to help you get started
too, and in particular you could let me know when you need a reviewer
for #3 or #2.

The Developer's Guide is a great place to start -- I would make two
modifications for someone who's fairly comfortable with writing code
already:  First, start with Mercurial queues right away:

http://www.sagemath.org/doc/developer/walk_through.html#being-more-efficient-mercurial-queues

The description makes it sound too hard to be worthwhile for a new
contributor, but I think they're more straightforward than making
clones of the entire sage library.  Just remember to start a new patch
('hg qnew <patchname>') *before* you start making changes -- it's
easier that way:

http://www.sagemath.org/doc/developer/walk_through.html#creating-your-own-patch-with-queues

Second, I wouldn't bother with installing a separate "development
version" of Sage.  Mercurial queues let you revert all of your changes
in bulk, without losing them, and the kinds of things you'll be
starting with are relatively straightforward, so it's unlikely that
you'll render your Sage install unusable and irreparable.  If you do,
*then* install a second version of Sage :)

Final note:  to use Mercurial queues, you'll need the following in
"~/.hgrc" (update for your information, but an email address is not
required).  This is explained earlier on the page "Walking Through the
Development Process", but not entirely in the section "Getting Started
with Mercurial Queues".

[ui]
username = Carl Friedrich Gauss <cfga...@uni-goettingen.de>

[extensions]
# Enable the Mercurial queue extension.
hgext.mq =

enjoy!
Niles

p.s.  I hope I'm not duplicating or contradicting too much of what
Maarten might have already told you -- if so, just ignore my
comments :)

-- 
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