Creating and applying a patch for an Eclipse project with Git, part 2 : using github

In a recent post, I described how to contribute a patch to an eclipse project using git as its version control system.

Patches are OK, but you lack all the social aspect that is enabled with git and its tooling (be it pure git + gerrit or github with the comments on commits and pull [...]

Creating and applying a patch for an Eclipse project with Git

Since its move to git, contributing to the Eclipse foundation projects is a bit different.

Nothing terrible actually, let’s take the example of a contribution to the p2 project (part of the equinox umbrella at the Eclipse foundation)

Checkout the project

do the changes and then commit them to your local repo (you can [...]

Run UI tests on a headless Jenkins / Hudson Continuous Integration server running Ubuntu

If you want to set up a ci build, running ui tests, on a box without any windowing system, you need to pay attention to a few details, here are some of them :

Set up your ubuntu box and Jenkins/Hudson

On your ubuntu box :

# apt-get install vnc4server fluxbox

Vnc4server is a free [...]