All,

In yesterday's DSpace Developers Meeting 
(http://irclogs.duraspace.org/index.php?date=2012-01-11), those in 
attendance took some time to (re-)discuss a possible migration of the 
DSpace codebase from SVN to GitHub. This has been a recent "hot topic" 
in weekly developer meetings as more and more of us become familiar with 
Git/GitHub (often through other projects or local development 
practices). Despite strong support from some developers/committers, 
there are many more who are still "on the fence" at this time.

During yesterday's meeting, we came to the conclusion that we need to 
come to a final decision soon on whether to migrate to GitHub (if we are 
going to do so before the next DSpace release).

Therefore, a public vote is scheduled for Weds, Feb 29, 2012. We feel 
this will give us all more time to play with Git/GitHub over the next 
month and a half, so that we can have an informed discussion and come to 
a final decision.

*ALL DEVELOPERS ARE ENCOURAGED TO TRY OUT GITHUB BEFORE FEB 29 AND 
PROVIDE YOUR FEEDBACK*

We encourage *everyone* to provide their honest feedback on this 
listserv, so that we can better gauge support or lack thereof. Please 
ask questions! Feel free to act as a "devil's advocate" if you see fit. 
We want to be sure we all are thinking about the implications of a 
migration from SVN to GitHub!

For those who are new to Git/GitHub, here's some resources that you may 
find useful (if others know of more resources, please feel free to share 
them):

* Peter Dietz has setup a DSpace mirror repository in GitHub already 
(this is a synced copy of the code in SVN), which you can fork & play 
with immediately. See the documentation for it at:
https://github.com/DSpace/DSpace/wiki

* More info from Peter on how to Track your DSpace Code with Git: 
https://wiki.duraspace.org/display/DSPACE/Tracking+your+source+code+with+Git

* An intro to Git for folks familiar with SVN: 
http://git.or.cz/course/svn.html

* The Fedora developers have already switched to GitHub and compiled a 
nice list of Git resources on their wiki: 
https://wiki.duraspace.org/display/FCREPO/Git+Resources

* In addition, the Fedora developers have a very useful "Quick Start 
Guide" and "Best Practices" (many of which are not necessarily Fedora 
specific):
https://wiki.duraspace.org/display/FCREPO/Git+Guidelines+and+Best+Practices
https://wiki.duraspace.org/display/FCREPO/Git+Quick+Start+Guide

We hope to hear your questions, concerns & honest feedback in the coming 
weeks! On February 29, we will hold a final discussion of this migration 
during our Developers Meeting. I will then call a public vote on this 
topic via this listserv. Based on our DSpace voting procedures 
(https://wiki.duraspace.org/display/DSPACE/Developer+Voting+Procedures), 
if a majority are in favor of a migration to GitHub then we will start 
the migration shortly thereafter. If a majority are opposed, then our 
primary codebase will remain in SVN.

If you have questions, concerns or feedback, please let us know!

- Tim

-- 
Tim Donohue
Technical Lead for DSpace Project
DuraSpace.org

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to