What is New & Noteworthy for an Eclipse Release is the topic of most of the talks we see at conferences. We see all the new features, we may talk about fixed bugs in the last release and about that the project team could do in the future. But what happens behind the scenes? How does the Eclipse community - with the help of the Foundation, the committers, contributors, and users - build a highly sophisticated software platform? What are the obstacles (from technical ones to legal)?
A legacy product was developed by a series of single developers. After a while the number of feature requests rose while the only work that was actually being done was bug fixing. Maintenance solved some issues, opened others and over time created more and more regressions.
The product owner started looking for a team to continue the development of the product. He found us.
Eclipse and many other open source projects are moving to Git, CVS will be retired by the end of 2012, are you prepared?
Want to learn Git and use it within Eclipse?
Or you already work with Git since a while and don't know how to use some of the more advanced concepts?
Well then this tutorial is made for you!
This tutorial will introduce you to Git through hands-on exercises that use
EGit, Gerrit, GitHub and friends to perform common version control tasks.
Hands-on exercises will cover the following topics:
Looking for better tooling to improve developer collaboration we started contributing to JGit/EGit in 2009 and later also to Gerrit Code Review and the Mylyn Gerrit and GitHub connectors. While learning how to use the Git tool chain in these open source projects and helping other Eclipse projects to migrate we started using it at SAP.
Over the last few years, with the rise of application lifecycle management tools, your IDE became a technical data powerhouse. Within the development team, developers are manipulating a broad range of data thanks to dedicated tools. Ranging from the PDE to EGit and including Mylyn Tasks, Mylyn Build, m2clipse and even the platform itself, we have now access to countless of tools just a click away.
Your IDE is now a maze of tools that are sometime communicating with each others yet you cannot easily access or manipulate the data that they are creating.
State of the art application development tool stacks often include a variety of ALM systems that are disconnected from each other and lack integration with tools typically used by developers. For tasks, Eclipse Mylyn streamlines workflow by providing first-class integration with the IDE. New Mylyn connectors now enable the same integrated workflows for code reviews, builds and version control systems like Git. For example, a developer can use the Mylyn Task List to track a Bugzilla requirement.