+ All Categories
Home > Education > Yoxos 5 to assist with bugday

Yoxos 5 to assist with bugday

Date post: 20-Nov-2014
Category:
Upload: irbull
View: 1,276 times
Download: 1 times
Share this document with a friend
Description:
 
12
Dr. R. Ian Bull EclipseSource Growing an Open Source Project One Bugday at a Time
Transcript
Page 1: Yoxos 5 to assist with bugday

Dr. R. Ian BullEclipseSource

Growing an Open Source Project One Bugday at a

Time

Page 2: Yoxos 5 to assist with bugday

*Eclipse Bugday*A day dedicated to growing your

project

*Contributors are encouraged to help add new features & fix bugs

*Eclipse project teams are encouraged to make it as easy as possible for others to contribute

Page 3: Yoxos 5 to assist with bugday

*A Slow Start*Contributors must setup their environments properly

*Finding, fetching and configuring software artifacts is a pain point for many

*Previous versions are often needed, but rarely easy to find

*Setup includes more than just tools and source code

*Contributors can easily spend the entire bugday configuring their environment

Page 4: Yoxos 5 to assist with bugday

*Yoxos Open-Source

*EclipseSource provides a free service for Open Source projects to help them share their development environments:

1. Craft and share tool-chain configurations 2. Manage the tool-chain upgrade path for your project3. Share workspace settings such as SCM information and

work item queries4. With one-click, contributors can setup their entire

development environment5. With the Yoxos Repository, you have access to over 1500

Eclipse components

Page 5: Yoxos 5 to assist with bugday

*Configure Your Tool-chains

*Select only what you need

*The Yoxos Repository guarantees that all dependencies are available and installed

Page 6: Yoxos 5 to assist with bugday

*Share Your Configurations

*Profiles can be saved locally or shared and managed in a central database

Page 7: Yoxos 5 to assist with bugday

*LaunchA Profile

*Tools and dependencies will be automatically provisioned

*All instances are ‘bundle-pooled’ to avoid duplication and save bandwidth

*‘Fast-track’ launching ensures that launching completes in seconds when no update is needed

*Supports both on-line and off-line situations

Page 8: Yoxos 5 to assist with bugday

*Manage Your Upgrade Path

*Update strategies give you complete control over how your tools will be upgraded

Page 9: Yoxos 5 to assist with bugday

*Share Everything*Software development environments are more than just

tools

*Workspace provisioning allows you to share:*SCM settings and ‘project set’ information*Workspace preferences*Mylyn, Checkstyle, Findbugs configurations

Page 10: Yoxos 5 to assist with bugday

*Yoxos Repository*The Yoxos Repository contains over 1500 Eclipse

components*Each component has been validated to ensure that all the

dependencies are present

Page 11: Yoxos 5 to assist with bugday

*Demo*Create a profile for the GEF project

*Share settings like CVS location and Mylyn queries

*Save the profile to the ‘cloud’

*Launch the profile, and begin working

Page 12: Yoxos 5 to assist with bugday

*About the Service*The tools needed to launch a profile are freely available

*Access to the Yoxos Repository, and ability to save a profile ‘in the cloud’ is freely available to any Open Source project

*Not just useful for bugday, but can be used by project teams for their own development too

*The entire service is built using Eclipse and Equinox/p2


Recommended