GSoC Aspirants,

If you are looking for a small project to start out with, here is an idea:

For Airavata PHP Gateway[1] we customize the look and feel in portal themes. 
These themes have to be deployed dynamically on triggering a commit. This is a 
general problem, when you push to GitHub how can you update a hosted deployment 
of the code by pulling git pull.

If you search around you will see quite a few alternatives. I found one project 
git pull [2] interesting. Basically you have to add a GitHub web hook [3] 
listener and when you receive a trigger, ssh to a remote machine and run “git 
pull”. I tried this service but it does not work well when there are local 
changes and so forth. When you search, you will find good alternative 
approaches. 

Any one willing to work on a open sourced version of gitpull or even a better 
version of it? 

I will be happy to elaborate on the idea if this is not clear. 

This is not a GSoC project, but something to get started in open source so you 
can quote it in your GSOC application. 

Cheers,
Suresh

[1] - https://github.com/apache/airavata-php-gateway 
<https://github.com/apache/airavata-php-gateway>
[2] - https://gitpull.io/ <https://gitpull.io/> 
[3] - https://developer.github.com/webhooks/ 
<https://developer.github.com/webhooks/>

Reply via email to