Chapter 13. Contributing to Eclipse

Making Eclipse better – one commit at a time

Now that you know how to write plug-ins and do development and testing inside Eclipse, you can fix issues and create new features for the Eclipse platform. This chapter shows how to work with Eclipse's source, create bugs with the Eclipse bug tracking system, and submit changes into Gerrit at Eclipse.

In this chapter, we shall:

  • Import the source of plug-ins through the plug-in view
  • Check out projects from Git
  • Raise bugs in the Eclipse bug-tracking system
  • Submit changes to Gerrit

Open source contributions

Eclipse is an open source code base, and has been written by thousands of individuals across the years. The Eclipse Foundation are the stewards of the code, but the foundation staff themselves are few in number and generally do not write the code for Eclipse itself; rather, they look after the ancillary services (bug tracker, git and Gerrit source code repositories, news groups, wiki, and website) and the EclipseCon and DevoxxUS conferences around the world (http://eclipsecon.org, http://devoxx.us). There are commercial companies who build their products on Eclipse and contribute to the underlying platform, but there are many open-source volunteers who contribute their time and effort to improve Eclipse. This chapter will show you how you can make a contribution to Eclipse by checking out a repository, raising a bug, and filing a patch.

Importing the source

Eclipse ships with source code for the provided plug-ins with the Eclipse SDK and the Eclipse IDE for Committers packages. The source is also available for installation from the Eclipse update site; the features generally have Source or Developer Resources in the name. Once the sources are installed into the running Eclipse application, plug-ins can be debugged and modified.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.216.163