Posted by Garvin Hicking in Announcements, Infrastructure
Serendipity's code repository is being hosted on BerliOS for several years. Their free service is now closing down, which means that Serendipity will move its versioning control to a new provider.
The current idea is to migrate SVN over to GitHub.com. This might even motivate some new contributors to get accustomed with the Serendipity core code and make contributing patches easier.
We are planning to move the code repository at the end of October and will keep you posted here. If there are people reading this who are well familiar with Git and especially SVN migration, please step up here or in the forums to help us in the process.
Asides from the SVN service, Serendipity is currently using this infrastructure:
- A self-hosted webserver providing a phpBB board on http://board.s9y.org. This is quite active and will stay in the future.
- A self-hosted wiki software on http://www.s9y.org/ that allows for a custom navigation and wiki documentation by users. We might switch this to another software, but are not happy with the way MediaWiki handles navigation. We'll see if GitHub is an option to power this.
- A self-hosted Serendipity installation on http://blog.s9y.org/
- The http://spartacus.s9y.org/ plugin and theme repository, hosted on SourceForge.Net
- The code repository for plugins and themes, also hosted on SourceForge.Net and maintained through CVS. Depending on the usage license of GitHub, we are looking into if we can merge plugins/templates and the Core code on GitHub.
- A issue tracker, hosted on SourceForge.net. We might utilize the GitHub-Tracker for this in the future.
- A mailinglist, that is not very active anymore, also hosted on SourceForge.Net. Since we favor the s9y forums, we might not further spend time on changing this mailinglist.
There are help offers to migrate to Git on my blog.
Mercurial instead of Git and Assembla (Bitbucket isn't bad choice too) instead of Github. Assembla's Free Plan fit nicely, have a lot of well-integrated tools. Issue-tracker on Github is slightly less than terrible