GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - gitonomy/browser: [DEPRECATED] Experimentation with gitlib and twig

This repository was archived by the owner on Apr 12, 2020. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

77 Commits
77 Commits

Folders and files

NameName
Last commit message
Last commit date
cache
cache
 
 
config
config
 
 
src/Gitonomy/Browser
src/Gitonomy/Browser
 
 
tests/Gitonomy/Browser/Tests
tests/Gitonomy/Browser/Tests
 
 
web
web
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
README.rst
README.rst
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
console
console
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 

Repository files navigation

Gitonomy browser

Current build status

Gitonomy browser is a handy tool to visualize your local git repositories.

It's still a work in progress, feel free to contribute on github.

Built with Silex and gitlib (PHP).

Installation

To install project, you first need to clone is using git. When project is cloned, you will need to configure it. To do so, go to config folder and copy distributed files:

git clone [email protected]:gitonomy/browser.git gitonomy-browser
cd gitonomy-browser/config
cp dev.php-dist dev.php
cp prod.php-dist prod.php

Edit prod.php and configure where your git repositories are located. You can configure it in 3 different ways.

First way to configure is to give an exhaustive list of repositories you want:

<?php # prod.php

use Gitonomy\Browser\Git\Repository;

$app['repositories'] = array(
    'foobar' => new Repository('/var/www/foobar'),
    'barbaz' => new Repository('/var/www/barbaz'),
);

The second way is to use recursive function to detect repositories. It's very useful if you have multi-level folders:

<?php # prod.php

$app['repositories'] = '/var/www';

The third way is to use a wildcard to detect repositories. It's very useful if you have every repository at the same level

<?php # prod.php

$app['repositories'] = '/var/www/repo-*';

When you have filled it, launch composer to fetch dependencies and make project workable:

php composer.phar install

About

[DEPRECATED] Experimentation with gitlib and twig

Resources

Readme
Activity
Custom properties

Stars

7 stars

Watchers

4 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.