A Tour of CodePlex

1,613 views

Published on

This is from a session I gave at the Indy TechFest on Oct. 4, 2008. This session was a discussion and tour of CodePlex.com, an open source project hosting site built on top of Team Foundation Server. Thank you to Sara Ford for providing guidance and help with the slide deck, http://blogs.msdn.com/codeplex/archive/2008/09/22/codeplex-session-at-remix08-in-brighton-england.aspx

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,613
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 06/05/09 09:08 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • A Tour of CodePlex

    1. 1. A Tour and Open Discussion of CodePlex Dave Bost <ul><li>Developer Evangelist </li></ul><ul><li>http://davebost.com/blog </li></ul><ul><li>http://www.codeplex.com </li></ul>
    2. 2. http://thirstydeveloper.com “ Looking at someone’s code, but with audio”
    3. 3. I heart Visual Studio
    4. 7. Open Source on CodePlex <ul><li>What is open source </li></ul><ul><li>Why CodePlex </li></ul><ul><li>How we build CodePlex </li></ul>
    5. 8. The Open Source Part
    6. 9. Special Thanks <ul><li>James Howison </li></ul><ul><li>Syracuse University Information School </li></ul><ul><li>http://james.howison.name/ </li></ul>
    7. 10. Open Source Primer <ul><li>Collaborative development model </li></ul><ul><li>The Open Source Definition </li></ul><ul><li>Basics </li></ul><ul><ul><li>Source code provided </li></ul></ul><ul><ul><li>View, modify, and redistribute code </li></ul></ul>
    8. 11. Participation <ul><li>Why individuals drive OSS </li></ul><ul><ul><li>Highly-diverse reasons </li></ul></ul><ul><ul><li>All about passion </li></ul></ul><ul><li>Why businesses drive OSS </li></ul><ul><ul><li>Access to developers </li></ul></ul><ul><ul><li>Access to user support community </li></ul></ul>
    9. 12. Going Open Lifecycle <ul><li>The Cathedral and the Bazaar (Eric S. Raymond) </li></ul>
    10. 13. Roles in the Community
    11. 14. Where does CodePlex come in?
    12. 15. Why CodePlex <ul><li>Broad technology focus </li></ul><ul><li>Microsoft tools and platform </li></ul><ul><li>Focus on great user experience </li></ul>
    13. 16. Top Project Hosting Features <ul><li>Widest range of source control clients </li></ul><ul><ul><li>TortoiseSVN </li></ul></ul><ul><ul><li>CodePlex Client </li></ul></ul><ul><ul><li>Teamprise </li></ul></ul><ul><ul><li>Team Explorer </li></ul></ul>
    14. 17. CodePlex Walkthrough
    15. 18. Top Discoverability Features <ul><li>Releases Tab </li></ul>
    16. 19. Top Discoverability Features <ul><li>Project Directory </li></ul>
    17. 20. Top Discoverability Features <ul><li>Anonymous source control downloads </li></ul>
    18. 21. Top Discoverability Features <ul><li>Tag cloud </li></ul>
    19. 22. Get Involved <ul><li>Jump in </li></ul><ul><li>Contribute </li></ul><ul><li>Host a passion project </li></ul>http://www.codeplex.com
    20. 23. Get Visible <ul><li>Tips for Project Coordinators </li></ul><ul><li>Tag your project appropriately </li></ul><ul><li>Fill out project description for search </li></ul><ul><li>Include build instructions in wiki </li></ul>
    21. 24. CodePlex by the Numbers <ul><li>Page Views: 6,343,669 </li></ul><ul><li>Visits: 1,605,007 </li></ul><ul><li>Unique Visitors: 959,399 </li></ul><ul><li>Registered users: 97,399 </li></ul><ul><li>Total Projects: 5707 </li></ul><ul><li>New Projects: 353 </li></ul>*Stats as of August 31, 2008 AJAXControlToolkit 296,169 SqlServerSamples 130,612 Rawr 124,972 MSFTDBProdSamples 124,850 AspNET 95,445 BlogEngine 75,767 EntLib 75,054 CKS 73,462 VDM 69,591 ReflectorAddins 58,835 IronPython 57,840 Overview Most Popular Projects
    22. 25. How we do CodePlex
    23. 27. Agile Development <ul><li>Variation of “Extreme Programming” </li></ul><ul><li>Characteristics </li></ul><ul><ul><li>One week iterations </li></ul></ul><ul><ul><li>Test driven development </li></ul></ul><ul><ul><li>Continuous integration </li></ul></ul><ul><ul><li>Pair programming </li></ul></ul><ul><ul><li>Shared workspace </li></ul></ul><ul><ul><li>Collective ownership </li></ul></ul>
    24. 28. Dave Bost <ul><li>[email_address] </li></ul><ul><li>http://davebost.com </li></ul>http://twitter.com/davebost
    25. 29. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

    ×