A Tour of CodePlex
From Open Source Bridge attendee wiki 2009
CodePlex is Microsoft’s open source project hosting site. Get an inside look into how the CodePlex team builds the site using 3-week agile deployment cycles to deliver the best feature set for open source development.
Speaker: Sara Ford
Return to this session's details
Contributed notes
- Built on top of Team Foundation Server
- Also supports SVN
Voting for CodePlex Features - SVN client was highly requested.
Promotes Release Early Release Often by have the "New Releases" section on the home page.
Can search for projects by ratings.
30-day Unpolished Period
- for new project, you have 30 days. - want to make sure that you've selected your license, do documentation, other things. - many projects don't even get posted because they're not serious.
Can have multiple versions.
If you create a planned release, good to list what features will be in the release so that you encourage people who want a feature to contribute to the project.
Will be able to view not only your favorites but other person's favorites.
Source Control Browser
Nice browser with code that is syntax-highlighted.
SVN Bridge Support: get url from the project then just use it in TortoiseSVN or command-line.
Mailing List
Notifications on issues in the issue tracker
May 2009 over 9Million page views 550 new projects 2.8+million visits 1.1M firefox 0.2M Chrome 41K Linux 58K Mac
Lifetime: 9672 total projects
CodePlex will be 3 years old in 10 days
152K # users
Deploy every 3 weeks. Dev cycle is 5 weeks Iterations are 1 week long.
iteration 1, 2: features iteration 3: stabilize Test pass iteration deploy iteration
Start new features in separate iterations that begin while last one is in test pass.
Article at tinyurl.com/dc9jf6 (Sara's How I Learned Agile)
Design & plan 80% of the way - get feedback from customers to tweak/decide the other 20%
Group Manager is Jim Newkirk who wrote NUnit
saraf@microsoft.com
All Microsoft projects have 'Microsoft' as username associated with the project, Cannot search to get a list of all Microsoft projects in CodePlex yet. But will be able to as they're working on changes to profile. Actually Sara was able to go to profile page for Microsoft username and there is a list of all projects there.
Want git or mercurial: Vote for it.