• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Together in Eclipse
 

Together in Eclipse

on

  • 313 views

Presented @ Eclipse Demo Camp 2008 in Poznan

Presented @ Eclipse Demo Camp 2008 in Poznan

Statistics

Views

Total Views
313
Views on SlideShare
313
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Together in Eclipse Together in Eclipse Presentation Transcript

    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available underthe EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Together in EclipseSzymon BrandysTomasz ZarnaIBM Krakow Software Lab
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Master plan• Goal Encourage people to participate in Eclipse development Show how easy it can be Show HOW to do it Show WHY to do it• Agenda What is Eclipse? How it is organized How to contribute? Good practices
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008• Eclipse SDK• Eclipse„Eclipse is an open source community whose projects are focused onbuilding an extensible development platform, runtimes and applicationframeworks for building, deploying and managing software across theentire software lifecycle.”• Eclipse Foundation„The Eclipse Foundation is a not-for-profit, member supportedcorporation that hosts the Eclipse projects. The Foundation providesservices to run the IT infrastructure, IP due diligence, mentor the opensource projects during the Eclipse development process and providemarketing and business development support for the Eclipse community.”What is Eclipse?
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Ganymede• What is simultaneous release?• Over 20 projects/components• Timeline, milestones, stagingusing Eclipse SDK as an example• Links http://wiki.eclipse.org/Ganymede http://wiki.eclipse.org/Ganymede_Simultaneous_Release/For_Users
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Project organization• Roles„The more you contribute, and the higher the quality of your contribution,the more you are allowed to do. However with this comes increasedresponsibility.”• Users„Users are the people who use the products that the Project produces.People in this role arent contributing code, but they are using theproducts, reporting bugs, and making feature requests and suggestions.Users are also encouraged to report problem reports using the bugtracking system.”• Contributors„Users who contribute code or documentation become developers.Developers are the people who contribute code, fixes, documentation, orother work that goes into the product. Developers are expected to beproactive in reporting problems in the bug tracking system.”
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Project organization• Committers„Developers who give frequent and valuable contributions to aProject, or component of a Project (in the case of large Projects),can have their status promoted to that of a "Committer" for thatProject or component respectively.”• PMC„Effectively provides leadership to guide the project’s overalldirection and by removing obstacles, solving problems, andresolving conflicts.”• More info:http://www.eclipse.org/eclipse/eclipse-charter.php
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008From a bug to a patch• How to report an issue: https://bugs.eclipse.org/bugs/ Bugzilla guidelines• DIY: Plug-in Spy, Alt+Shift+F1 Import projects :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse Run a self-hosted Eclipse Create a patch Submit it
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Bugzilla
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Bugzilla
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Builds• Night builds• Integration builds• Maintanance builds
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008IRC, newsgroups and maling-lists• IRC: Freenode: irc.freenode.net #eclipse, #eclipse-dev SzymonB, z4z4 http://wiki.eclipse.org/IRC• Newsgroups eclipse.platform More info: http://www.eclipse.org/newsgroups/• Mailing-lists eclipse-dev platform-releng-dev platform-team-dev platform-core-dev Others: http://www.eclipse.org/mail/index_project.php
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Resources and contact• Web http://www.eclipse.org http://wiki.eclipse.org/Workspace_Team http://planeteclipse.org http://polishineclipse.blogspot.com• Mail Szymon.Brandys@pl.ibm.com Tomasz.Zarna@pl.ibm.com
    • Together in Eclipse | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under theEPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. | 2008-06-24Eclipse Demo Camp 2008Questions and Answers• ?