yoxos 5 to assist with bugday
DESCRIPTION
TRANSCRIPT
![Page 1: Yoxos 5 to assist with bugday](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/1.jpg)
Dr. R. Ian BullEclipseSource
Growing an Open Source Project One Bugday at a
Time
![Page 2: Yoxos 5 to assist with bugday](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/2.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/3.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/4.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/5.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/6.jpg)
*Share Your Configurations
*Profiles can be saved locally or shared and managed in a central database
![Page 7: Yoxos 5 to assist with bugday](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/7.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/8.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/9.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/10.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/11.jpg)
*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](https://reader037.vdocuments.site/reader037/viewer/2022110114/546d3999af795997388b5081/html5/thumbnails/12.jpg)
*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