RSS Git Download  Clone
  .idea p3x-robot sunday release 2017-8-30 16:39:06 2 years, 1 month ago
  artifacts p3x-robot sunday release 2018-5-13 11:35:46 1 year, 4 months ago
  public p3x-robot sunday release 2018-5-13 11:35:46 1 year, 4 months ago
  scripts p3x-robot sunday release 2018-5-12 21:31:49 1 year, 4 months ago
  src p3x-robot sunday release 2018-5-12 20:20:14 1 year, 4 months ago
  tests p3x-robot sunday release 2018-5-12 18:34:51 1 year, 4 months ago
  twig p3x-robot sunday release 2018-5-13 11:35:46 1 year, 4 months ago
  .babelrc 67B p3x-robot sunday release 2018-5-11 22:58:53 1 year, 4 months ago
  .gitignore 391B p3x-robot sunday release 2018-5-12 19:50:58 1 year, 4 months ago
  .npmrc 66B p3x-robot sunday release 2018-5-11 22:58:53 1 year, 4 months ago
  .scrutinizer.yml 552B p3x-robot sunday release 2018-2-15 17:52:00 1 year, 7 months ago
  .travis.yml 1kB p3x-robot sunday release 2018-4-19 11:38:39 1 year, 5 months ago
  Gruntfile.js 3kB p3x-robot sunday release 2018-5-12 20:20:14 1 year, 4 months ago
  INSTALL.md 4kB p3x-robot sunday release 2018-5-13 11:35:46 1 year, 4 months ago
  LICENSE 3kB p3x-robot sunday release 2018-2-15 17:52:00 1 year, 7 months ago
  README.md 4kB p3x-robot sunday release 2018-5-13 11:35:46 1 year, 4 months ago
  boot.php 499B p3x-robot 2 years, 4 months ago
  changelog.md 4kB p3x-robot sunday release 2018-5-13 11:35:46 1 year, 4 months ago
  composer.json 569B p3x-robot sunday release 2018-5-11 22:58:53 1 year, 4 months ago
  composer.lock 91kB p3x-robot sunday release 2018-5-11 23:20:11 1 year, 4 months ago
  config.example.ini 2kB p3x-robot sunday release 2018-5-12 20:20:14 1 year, 4 months ago
  gitlist.iml 783B p3x-robot sunday release 2018-5-12 19:50:58 1 year, 4 months ago
  package.json 2kB p3x-robot sunday release 2018-5-13 00:52:18 1 year, 4 months ago
  phpunit.xml 630B p3x-robot sunday release 2017-8-13 18:10:19 2 years, 1 month ago
  webpack.config.js 5kB p3x-robot sunday release 2018-5-12 19:50:58 1 year, 4 months ago
  README.md
[//]: #@corifeus-header [![Build Status](https://travis-ci.org/patrikx3/gitlist.svg?branch=master)](https://travis-ci.org/patrikx3/gitlist) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/patrikx3/gitlist/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/patrikx3/gitlist/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/patrikx3/gitlist/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/patrikx3/gitlist/?branch=master) # 🤖 P3X Gitlist v1.1.10 # Description [//]: #@corifeus-header:end This is Klaus Silveira's fork, with multiple themes, sub-modules and updated to PHP7 only and upgraded all components. ### PHP > 7.1 only [README](artifacts/php-7.2-ubuntu.md) # Release version/update info ## Package Done, just put on your server, nothing to build: https://github.com/patrikx3/gitlist/releases ### Web server You might need to tune your web server, to only parse the `public/index.php` PHP script, so you can view your `php` files in `P3X GitList`. ## There is a changing break ### First Before, everything was in the `root` of the web server. Which is not secure. For now, you can create a folder eg. `/var/www/gitlist.me.com/` and make sure, that you server does not point to `/var/www/gitlist.me.com/`, but instead, point to `/var/www/gitlist.me.com/public`. ### Second The `config.ini` file with `url_subdir` or later `clone_subdir` variable has been changed to the `git_clone_subdir` variable. ### v1.2.0 - unreleased / in progress * In submodules, if the "submodule" and "path" is not the same, it chokes (it should work the submodule name and path are not the same) * Works * submodule "path/name" * path path/name * Not working * submodule "name" * path path/name Further [change log](changelog.md) ... # Old info https://github.com/klaussilveira/gitlist # Live demo http://gitlist.patrikx3.com/ # Installation ## Requirements By now `composer` is not enough. We are using `webpack`, `babel`, `less`, `grunt` ... For the build on your workstation (less, babel, Bootstrap themes, and webpack): * ```NodeJs``` >= 10 * ```Grunt``` (npm install -g npm grunt-cli) * `Composer` In order to run GitList on your server, you'll need: * ```git``` * ```Apache``` with ```mod_rewrite``` enabled or ```nginx``` * ```PHP``` >= 7.1 ## By hand If you have Composer in your path, things get easier. But you know the drill. If want to get the project dependencies, and build everything: ``` git clone https://github.com/patrikx3/gitlist.git curl -s http://getcomposer.org/installer | php php composer.phar install # i use Node v10 and NPM v6 sudo npm install -g npm grunt-cli npm install # if you do not want to create a release # just work on it # now the js and css is built on the fly # in the ./public folder npm run watch # if you have bash and want to create a full release # and strip all unneeded files, # optimize the packagist vendor folder # you might need zip from linux # the files will be in the ./build/release folder # and the zip is in the ./build/release/gitlist-a.b.c.zip file ./scripts/release.sh ``` [Install](INSTALL.md) - here. [//]: #@corifeus-footer --- [**GITLIST**](https://pages.corifeus.com/gitlist) Build v1.1.10 [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) ## P3X Sponsors [IntelliJ - The most intelligent Java IDE](https://www.jetbrains.com) [![JetBrains](https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg)](https://www.jetbrains.com/) [![NoSQLBooster](https://cdn.corifeus.com/assets/png/nosqlbooster-70x70.png)](https://www.nosqlbooster.com/) [The Smartest IDE for MongoDB](https://www.nosqlbooster.com) [//]: #@corifeus-footer:end