Back in early 2009, Damian and I released our first builds of Web Forms MVP.
GitHub and BitBucket were each less than 6 months old. CodePlex was the place to be for .NET devs, and I think our code was originally in either Subversion or TFS. We needed a wiki, but CodePlex was pretty clunky for that, so we set up a MediaWiki instance on a tiny VM somewhere, running inside Microsoft Virtual Server 2005. Funnily enough, this was all getting pretty unstable. Our wiki has been down almost 50% of the time in recent weeks.
Personally, I was actually a little bit surprised about how many people cared that the wiki was unavailable. This was a promising sign, so we needed to fix the problem.
Today, we migrated to GitHub.
- Code was converted from Hg to Git, then pushed to GitHub
- Wiki content was converted from MediaWiki to Markdown, then pushed to GitHub wiki
- Release notes were migrated to GitHub releases, against the same tags
- http://webformsmvp.com was redirected to https://github.com/webformsmvp/webformsmvp
- CodePlex was gutted of content wherever possible, and changed to link to GitHub
The project is still classed as “done” for Damian and I (see my Dead vs. Done post). While we’re not actively investing time in any further versions, publishing it to GitHub gives more reliable access to the content, and makes it easier for the community to fork the project as they see fit.