switch to github

Topics: General
Aug 12, 2014 at 8:05 AM
as more and more ms projects start on github, would this also be possible for roslyn?
Aug 14, 2014 at 10:36 PM
Just out of curiosity, why would you want that?
Aug 15, 2014 at 11:39 AM
Because Ms did it with some of it's Projects: TypeScript, EntityFramework (not sure if the offical Repo is on GitHub)
And MS had a few Pages:
https://github.com/microsoft, https://github.com/aspnet/, https://github.com/msopentech

and I think the overall handling of the GitHub Pages is more intutive than the Codeplex ones (manly Forking and Pull Requests)
Aug 19, 2014 at 5:12 PM
Why not BitBucket then? I mean, do we really want another dominating monopolic web service?
Aug 21, 2014 at 1:04 AM
Because MS already uses github for some OpenSource Projects...
Aug 24, 2014 at 5:12 AM
Edited Aug 24, 2014 at 5:12 AM
Just as an example, here's one simple thing that Github allows but Codeplex doesn't: source code search.
The number of times I had to recall where exactly Roslyn stores the abstract class definition for GreenNode is ridiculous (hint: it's in Src/Compilers/Core/Portable/Syntax/GreenNode.cs).
Coordinator
Aug 24, 2014 at 5:09 PM
For searching in particular, check out http://source.roslyn.codeplex.com.
Aug 25, 2014 at 9:19 AM
Aug 25, 2014 at 10:04 AM
jogibear9988 wrote:
http://www.wired.com/2013/02/mcirosoft-github/
We know that. And we also know now that you haven't tried http://source.roslyn.codeplex.com. You can only hope that GitHub can do that one day.
Aug 25, 2014 at 11:47 AM
Yes thats right! Github has nothing that powerfull for Source parsing.
(But I've never used this in Codeplex)

What I like at github is the easy way to create Pull requests between different repos and the Source Graph (so you see wich fork is still worked on).

What I don't like at Codeplex is, that also may of the MS Projects are dead (Like WPF, Silverlight Toolkit). This Ok I know has nothing to do with the Platform, but on github, you fork a dead Project, and the users see, Ok I use this one, the original is dead. On Codeplex there is no easy way to see this (or no easy that I know). And than also many Projects still use SVN, so forking is not possible at all!
Aug 29, 2014 at 9:34 AM
I hope they'll stay here.
This is a personal opinion, but I find the layout of the codeplex site more intuitive. (having a landing page with description instead of a list of files)

For me it seems creating pull requests work the same. You would get the source graph, which I'm actually missing here, but as far as I know there wouldn't be a forum.

It would also be some additional work. The data here must be migrated. Including the issues and the data on the forums. You could keep the old data here and everything new goes to github, but this would be just more confusing.

Currently, I don't see an actual benefit. I wouldn't migrate any project from codeplex to github or from github to codeplex. Don't change things that aren't broken.
Oct 20, 2014 at 2:39 PM
I strongly :thumpsup: for this one.

Opps, emoji doesn't work here :panda_face: There you have one more reason why you guys should move to GitHub :smile: Jokes aside, this is my personal preference but I see a few reasons why GitHub would be a better fit for this project:
  • Code search is absolutely a reason which should be enough on its own. I'm currently following all ASP.NET repositories on GitHub and I can easily find what I need. Looking for a file? press T and type the file name. Looking for a word inside a file? type it inside the search box and hit Enter. You have the repository wide search there. Want to do an advance search? It's available as well.
  • Everything is easy and GitHub optimizes for usability unlike here. One example: I can paste images directly from my clipboard to a GitHub issue. It just works. I know that this is a simple feature which can be added here, too and it's not a reason to move this project. That would be silly. However, there are lots of tiny little features there and they make you feel loved.
  • Open source community is there, not here. I'm 99.9% sure that the contribution and feedback rate for this project would significantly increase there with the right development flow (ASP.NET team's flow is a really great example).
I'd just move there without even thinking about it :)
Oct 20, 2014 at 3:06 PM
I strongly agree! Thumbs-up for moving over to GitHub.
Coordinator
Oct 20, 2014 at 7:20 PM
As Matt just posted http://roslyn.codeplex.com/discussions/570272, this is something we're considering, though it likely won't happen until at least sometime in 2015.
Oct 21, 2014 at 4:25 AM
It's extremely ironic that MS's products don't use MS's platform(codeplex)
Oct 21, 2014 at 5:33 PM
Take $10M from Satya's compensation plan this year and build a better one. Github ugh!