A Tour of CodePlex
-
Upload
dave-bost -
Category
Technology
-
view
1.263 -
download
1
description
Transcript of A Tour of CodePlex
1
A Tour and Open Discussion of CodePlexDave BostDeveloper Evangelisthttp://davebost.com/bloghttp://www.codeplex.com
http://thirstydeveloper.com
“Looking at someone’s code, but with audio”
3
I heart Visual Studio
4
5
6
7
Open Source on CodePlexWhat is open sourceWhy CodePlexHow we build CodePlex
8
The Open Source Part
9
Special ThanksJames Howison
Syracuse University Information Schoolhttp://james.howison.name/
10
Open Source Primer
Collaborative development modelThe Open Source DefinitionBasics– Source code provided– View, modify, and redistribute code
11
ParticipationWhy individuals drive OSS– Highly-diverse reasons– All about passion
Why businesses drive OSS– Access to developers– Access to user support community
12
Going Open Lifecycle
The Cathedral and the Bazaar (Eric S. Raymond)
13
Roles in the Community
14
Where does CodePlex come in?
15
Why CodePlexBroad technology focusMicrosoft tools and platformFocus on great user experience
16
Top Project Hosting FeaturesWidest range of source control clients– TortoiseSVN– CodePlex Client– Teamprise– Team Explorer
17
CodePlex Walkthrough
18
Top Discoverability Features Releases Tab
19
Top Discoverability Features Project Directory
20
Top Discoverability Features Anonymous source control downloads
21
Top Discoverability Features Tag cloud
Get InvolvedJump inContributeHost a passion project
http://www.codeplex.com
23
Get VisibleTips for Project Coordinators
Tag your project appropriatelyFill out project description for searchInclude build instructions in wiki
24 *Stats as of August 31, 2008
CodePlex by the Numbers
Page Views: 6,343,669Visits: 1,605,007Unique Visitors: 959,399Registered users: 97,399Total Projects: 5707New Projects: 353
OverviewOverview Most Popular ProjectsMost Popular Projects
AJAXControlToolkit 296,169SqlServerSamples 130,612Rawr 124,972MSFTDBProdSamples 124,850AspNET 95,445BlogEngine 75,767EntLib 75,054CKS 73,462VDM 69,591ReflectorAddins 58,835IronPython 57,840
25
How we do CodePlex
26
27
Agile DevelopmentVariation of “Extreme Programming”Characteristics– One week iterations– Test driven development– Continuous integration– Pair programming– Shared workspace– Collective ownership
28
Dave [email protected]://davebost.comhttp://twitter.com/davebost
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.