Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.

It’s official. We’re moving to GitHub!
We are moving the Roslyn OSS code from CodePlex to GitHub. GitHub has a vibrant open source community that we want to actively be a part of and contribute to. We are also going to take this time to modify our pull request process. Please see below for more details:
WHEN: This upcoming Wednesday or Thursday, depending on whether we encounter any problems.
WHERE: Under the .NET Foundation. More details coming soon. HERE! (Edit: 1/16/15)
WHY: We are moving our code to GitHub as well as switching to use git internally. This means we will have fewer moving parts and will get us much closer to the same environment you’d be using on Roslyn code. It will be so worth it.
HOW: This will be a simple switch – turn off CodePlex, turn on GitHub. You’ll be able to see our check-ins on GitHub that same day.
DETAILS:
- Your pull requests may pile up for a couple of weeks because we are going to take the opportunity to also streamline our (currently very complex) pull request process. We’ll reopen in a couple weeks with a much easier process. (At this point, we’d advise holding off on any requests sent to CodePlex.)
- We’ll be using GitHub Issues for both discussions and bugs after the switch.
- We will try to move over outstanding bugs from CodePlex, but this is the trickier part of the plan.
- We will do our best to preserve check-in history.
While we are excited about this move, we might experience some hiccups along the way. Thanks for your patience while we take this next big step!
Stay tuned for more information later this week.
Over 'n' out
Kasey Uhlenhuth, Program Manager, Managed Languages Team
Comments
Anonymous
January 10, 2015
Weren't you already using Git internally? Since the CodePlex repo uses Git, I thought the team was also using it... Were you using the TFS-Git bridge ?Anonymous
January 10, 2015
Welcome! Welcome! GitHub for the win. :) Thank you for making this decision. See you on GitHub on Wednesday. 🎉 (trust me this renders emoticon on GitHub, which is yet another reason which makes that platform more engaging -- "markdown everywhere!")Anonymous
January 11, 2015
Interesting that "We will be under the .NET Foundation over there, as the “Compilers” project." from the roslyn.codeplex.com announcement is not part of the detail of this post :)Anonymous
January 11, 2015
Dose this means TFS is dying???Anonymous
January 11, 2015
The comment has been removedAnonymous
January 12, 2015
@Thomas No. Internally we still were, and are, using TFS to manage code. We had a manual script to convert every TFS change to a git commit. Roughly once a day we would run that script and push the changes out to CodePlex. Once this process completes though we will be operating in git directly.Anonymous
January 12, 2015
@Peter we hadn't 100% closed on the name at the time this post went out and hence we didn't include it. Decision has been made now though. The repo will live at github.com/.../roslynAnonymous
January 12, 2015
Obvious anonymous TFS troll is obvious, but I am concerned about the health of CodePlex if MS isn't even going to use it internally. I always liked CodePlex because I knew I was getting .Net code without having to dig through a bunch of unrelated stuff and I could use Team Explorer to fetch projects. I guess I'll have to finally learn how to use git.Anonymous
January 14, 2015
Microsoft already has a great platform for software projects: Visual Studio Online - with all of its tools. So, why are you not making it possible to host open-source projects there?Anonymous
April 08, 2015
The comment has been removedAnonymous
June 15, 2015
Good decision...