Ian Bull (EclipseSource)
Making Community · Standard
Tuesday, 14:00, 20 minutes | Lafayette
Bugday was started at Eclipse to help foster community outreach and growth  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.
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.