Together in Eclipse

351 views
280 views

Published on

Presented @ Eclipse Demo Camp 2008 in Poznan

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
351
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Together in Eclipse

  1. 1. 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
  2. 2. 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
  3. 3. 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?
  4. 4. 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
  5. 5. 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.”
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. 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• ?

×