Hi!

Here is an update from Sage Days 54 of today!

- Development model:
  =================
  There are two ways to share code between collaborators on the trac server.
  (a) If users vivienne and anne work on some feature, both could have their
      own branches on trac in
      /u/vivienne/combinat/partition/V-branch
      /u/anne/combinat/partition/A-branch
      respectively. If V makes a change, A would need to pull from V's branch 
to get the
      changes, but would push her changes to A's branch and vice versa.
  (b) Users V and A could work on the same branch in
      /public/combinat/partition/our-branch
      In this case anybody with trac access can in principle make changes to 
this
      branch.
  If there are lots of collaborators, (a) might be cumbersome since a given 
developer
  needs to pull from the branches of all developers since it is not necessarily 
clear
  who made the last changes. But (a) is better if each developer wants to save 
their
  changes before merging.

- Tornado branches:
  =================
  If developers want to share functionalities with collaborators who
  are not Sage developers which are in various branches, it is possible
  to merge those and point the collaborators to that branch and put it
  on /public/combinat/...

- Naming conventions for searching:
  ================================
  It would be a good idea for searching purposes
  to name branches using keywords. For example, if there is a branch related to
  combinatorics, it is a good idea to put /combinat in the name. If it further
  is about partitions and symmetric functions, one could put
  partitions-symmetric_functions into the name, so that this is searchable for
  other developers.

  It is a good idea to label work-in-progress by <name of branch>-wip so that
  other developers do not base anything off this branch.

  It is a good idea to label tornado branches as <name of branch>-tornado
  so that other developers do not base anything off this branch.

- We started playing with the trac-git functionalities by playing with ticket
  15300. You can look at the log on the ticket there.

We will probably import some more patches from the sage-combinat queue tomorrow
to see how it works and how to play with the new development flow.

Best,

Anne

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

Reply via email to