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