Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Growing an open source project one bugday at a time

Ian Bull (EclipseSource)

Making Community · Standard
Tuesday, 14:00, 20 minutes | Lafayette

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Bugday was started at Eclipse to help foster community outreach and growth [1] by providing an environment that encourages contributions from individuals who may not have worked on Open Source projects before. While bugday encourages participation, several technical challenges often make it difficult to get started. These challenges include such things as downloading and installing the proper tool chain (including the correct version of each component), fetching the source code, configuring the appropriate Mylyn queries, setting up the checkstyle rules, etc... A new contributor unfamiliar with the project could easily spend the entire bugday setting up their environment. During this talk we will introduce a free service by EclipseSource to help Eclipse projects share their tool-chain configurations as a set of profiles. By simply 'launching' a profile, everything needed to get started with that project will automatically be provisioned.

The talk will include a live demonstration of how this service can be used to create and share a profile for an existing Eclipse project. The profile will target new contributors, and include a list of all open 'bugday' bugs. Using this newly created profile, we will show how new contributors can get started with an Eclipse project on bugday, in under five minutes.

[1] http://wiki.eclipse.org/BugDay

Ian is a senior software engineer at EclipseSource, the component lead for Zest, the Eclipse visualization framework and a committer on the Equinox p2 project. Ian is also an avid proponent of Model Driven Engineering (MDE) and has studied how MDE can play a role in the design and generation of information visualizations. His interests include software architecture, component oriented design, human-computer interaction and just about everything related to software engineering. Ian holds a PhD from the University of Victoria.

Slides