-
Notifications
You must be signed in to change notification settings - Fork 6
Existing code
pwhittlesea edited this page Jun 20, 2012
·
4 revisions
We are using a number of existing, open source pieces of software. A list of them are below and what they are being used for:
Bootstrap is from Twitter and allows for easier UI creation.
https://github.com/twitter/bootstrap
Makes writing bootstrap html easier within CakePHP
https://github.com/loadsys/twitter-bootstrap-helper
We should probably use one of these for managing Git, unless we want to do it ourself. They both manage the access rights and ssh keys for users
Framework for the application
Contains methods for interacting with git from PHP. Uses proc_open rather than exec as an added bonus
https://github.com/kbjr/Git.php
Simple as (for example):
App::import("Vendor", "Git", array("file"=>"Git/Git.php"));
$repo = Git::open('/git/repo/path/');
var_dump($repo->run('status'));
JQuery graphing tool