CodePlex or GitHub or Both

Coordinator
Nov 24, 2014 at 2:03 PM
Hi,

It is great to see that a few people have cloned and forked the project on GitHib.

https://github.com/Mercash/EtwPerformanceProfiler

https://github.com/wortho/EtwPerformanceProfiler

https://github.com/DanielGoehler/EtwPerformanceProfiler

This is no problem but I don't see the need to update the source code in TFS and Git.
I would like to know if anyone else has an opinion on this.

The options as I see it are:
  1. Close the project for contributions through TFS and move the source to GitHub
  2. Create a new CodePlex project using Git instead of TFS (if it isn't possible to migrate)
  3. Keep using CodePlex TFS and GitHub but let them get out of sync.
Any comments or suggestions?

Regards,

David
Jan 9, 2015 at 5:59 PM
Hey David,

I am thinking one set of source should be maintained for the general public. If individuals want to customize - great, but their mods should be reapplied to the latest release of the general public release or they choose to maintain their own version based on a particular release. If they would like to share their mods to the general release then that can be considered going forward. That is my 2 cents for what it is worth.

/Robert
Coordinator
Jan 12, 2015 at 8:42 AM
Hi Robert,

Thanks for your reply.
GitHub allows developers to fork their own branch and then submit pull requests for modifications they make to the main branch, which is pretty much what what you describe. Codeplex using TFS doesn't really support that and all developers need to work in the same branch.
For the time being I will continue to use GitHub for this and other projects.

Let's wait and see if anyone else contributes to the project :-)

Regards,

David