A Tour of CodePlex

Post on 18-Jan-2015

1.263 views 1 download

Tags:

description

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

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 Bostdbost@microsoft.comhttp://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.