I am porting a legacy website to Drupal 7. The old website has a lot of functionality, and it works fairly well already, and it is written in konstrukt framework (which I really enjoy using). However, I want to leverage the CMS power of Drupal 7. Eventually I want to convert the entire site to Drupal, but time is limited at the moment (isn't it always). Therefore I wanted to embed my legacy application into Drupal 7.
I work on a project in a subversion repository. Because knowing is half the battle, I wanted some kind of continuous integration on the project. Earlier I explained how you can use cijoe with github projects, but that was not an option. I wanted something simple, and came up with the following solution.
Because knowing is half the battle, I looked into some possibilites for setting up a continuous integration server with my php projects hosted in github repositories. I wanted it to be easy, and I found cijoe. The server is easy to setup, but also has very few features.
Recently a lot of the projects I am using has been moving to github.org. I am using Eclipse for development, and that worked flawlessly with Subversion. However, there were some caveats getting the same integration working with git via Egit.
This is what I needed to do in Eclipse 3.5.2 with the Eclipse EGit Feature (Incubation) at version 0.6.0 on Ubuntu 9.10 when doing php-programming.
This guide assumes you have already setup ssh-keys correctly at github.org and you already installed Eclipse.