Differences between revisions 9 and 10
Revision 9 as of 2013-02-12 19:01:24
Size: 2551
Editor: tscrim
Comment:
Revision 10 as of 2013-02-14 06:18:19
Size: 5191
Editor: saliola
Comment:
Deletions are marked like this. Additions are marked like this.
Line 64: Line 64:

Tutorial: Introduction to Version Control
-----------------------------------------

 Leader: Vincent Delecroix featuring Franco Saliola

 Mercurial resources:

 - `Hg Init: a Mercurial Tutorial`_. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts of Mercurial.
 - `Learning Mercurial in Workflows`_. This page illustrates the use of Mercurial in various workflows.
 - `Mq Tutorial`_. A tutorial on Mercurial queues.
 - `A Git User’s Guide to Mercurial Queues`_

.. _`Hg Init: a Mercurial Tutorial`: http://hginit.com/
.. _`Learning Mercurial in Workflows`: http://mercurial.selenic.com/guide
.. _`Mq Tutorial`: http://mercurial.selenic.com/wiki/MqTutorial
.. _`A Git User’s Guide to Mercurial Queues`: http://stevelosh.com/blog/2010/08/a-git-users-guide-to-mercurial-queues/


Tutorial IV: Contributing to Sage
---------------------------------

 Leader: Chris Berg featuring Franco Saliola

 Guides:

 - `How to Referee Sage Trac Tickets`_ by William Stein
 - `How to contribute to Sage`_ by Sébastien Labbé
 - `Introduction to Sage Development`_ by Mike Hansen
 - `Short step-by-step checklist for reviewing a patch`_ by Franco Saliola
 - `Sage Developer's Guide`_:

   - `Walking Through the Development Process`_
   - `Review a patch`_

 Videos:

 - `Contributing to Sage : Who, What and How`_: video of a talk by William Stein

 Related thematic tutorials:

 - `Editing the Sage sources`_

 ReStructuredText resources:

 - `Quick reStructuredText`_: quick reference for reStructuredText
 - `reStructuredText`_: more detailed reference
 - `reStructuredText (saifoo.net)`_

.. _`How to contribute to Sage`: http://thales.math.uqam.ca/~labbes/Sage/how-to-contribute/
.. _`How to Referee Sage Trac Tickets`: http://sagemath.blogspot.com/2010/10/how-to-referee-sage-trac-tickets.html
.. _`Editing the Sage sources`: http://combinat.sagemath.org/doc/thematic_tutorials/tutorial-editing-sage-sources.html
.. _`Introduction to Sage Development`: http://wiki.sagemath.org/days20.5/schedule?action=AttachFile&do=view&target=sd20.5.pdf
.. _`Short step-by-step checklist for reviewing a patch`: https://www.evernote.com/shard/s16/sh/f30e5eb9-70a9-4882-818b-333c690942bf/d7a138e2705c25b8da6e2053950a89d5
.. _`Sage Developer's Guide`: http://sagemath.org/doc/developer/index.html
.. _`Walking Through the Development Process`: http://sagemath.org/doc/developer/walk_through.html
.. _`Review a patch`: http://sagemath.org/doc/developer/walk_through.html#reviewing-a-patch
.. _`Contributing to Sage : Who, What and How`: http://vimeo.com/14044496

Sage Days 45 Tutorials

Tutorial I: Using the Sage notebook and navigating the help system

Leader: Franco Saliola

Worksheet: We will be starting with a blank worksheet, but here is a worksheet that can be used for self-study.

Resources:

Post-tutorial Updates:

See also the tutorials page from Sage Days 38.

Sharing worksheets with the windows VirtualBox appliance

If the virtual appliance is started, follow section 4 of the sage appliance wiki.

Otherwise follow these steps:

  1. Highlight the sage appliance and select Settings.
  2. Under the settings, navigate to the shared folders options and follow the above directions starting at step #3.

Tutorial: Introduction to Version Control

Leader: Vincent Delecroix featuring Franco Saliola

Mercurial resources:

Tutorial IV: Contributing to Sage

Leader: Chris Berg featuring Franco Saliola

Guides:

Videos:

Related thematic tutorials:

ReStructuredText resources:

days45_tutorials (last edited 2013-02-14 06:19:59 by saliola)