#13015: Metaticket: revamp workflow / switch to git
-------------------------------------+-------------------------------------
       Reporter:  kini               |        Owner:  jason
           Type:  task               |       Status:  new
       Priority:  major              |    Milestone:  sage-6.0
      Component:  misc               |   Resolution:
       Keywords:  git workflow,      |    Merged in:
  sd51                               |    Reviewers:
        Authors:                     |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  public/sage-       |  d8713eb90042a1e879cf8e8999f3ab8a40f1e292
  git/master                         |     Stopgaps:
   Dependencies:  #14480, #14481,    |
  #14482, #14330, #14273, #14954,    |
  #14962                             |
-------------------------------------+-------------------------------------
Description changed by roed:

Old description:

> We plan to revamp the development workflow for Sage, involving a few
> separate (big) changes:
>
>  * switch to git
>    * switch to using commits and a history graph for collaboration rather
> than patch files
>  * consolidate our repositories into a single repository
>    * main 4 repos for now, spkgs can be merged in one by one after we
> transition
>  * simplified development interface
>  * etc.
>
> Help develop scripts and other things related to this project at
> http://github.com/kini/sage-workflow . A significant portion of the work
> to transition to git can be done before we actually carry it out (without
> affecting how sage presently functions). For these portions, we are
> making tickets and adding them as dependencies.
>
> Related tickets:
>
>  * #13025 and its subtickets, to clean up some SPKGs
>  * #13190 and #13201, switch sage library to setuptools and allow for
> parallel easy_installs
>
> This ticket description needs to be expanded...
>
> Instructions for using the new workflow and Status:
> https://github.com/sagemath/sage/wiki

New description:

 We plan to revamp the development workflow for Sage, involving a few
 separate (big) changes:

  * switch to git
  * consolidate our repositories into a single repository
  * simplified development interface

 We break down the steps needed for this transition in the following
 tasks/tickets:

  * #14480, #14954 - switch to new directory layout and update build system
  * #14481 - write a new developer manual; see https://github.com/sagemath
 /git-developer-guide
  * #14482 - write development scripts
  * Make sure the patchbot works with the new layout (this seems to be
 okay).
  * Make sure the buildbot works with the new layout.
  * #14962 - Make sure optional spkgs work with the new layout.
  * Advertise to sage-devel so that people can try it out before the final
 transition.

 Instructions for using the new workflow: QuickStartSageGit

--

--
Ticket URL: <http://trac.sagemath.org/ticket/13015#comment:24>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to