RSS Git Download  Clone
  config.ini 2kB p3x-robot sunday release 2018-5-12 19:50:58 3 years, 7 months ago 1kB p3x-robot sunday release 2018-5-12 19:50:58 3 years, 7 months ago
[//]: #@corifeus-header [![Build Status](]( [![Scrutinizer Code Quality](]( [![Code Coverage](]( # 🤖 P3X Gitlist v1.1.6 # 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/ # Release version/update info ## Package Done, just put on your server, nothing to build: ## There is a changing break Before, everything was in the `root` of the web server. Which is not secure. For now, you can create a folder eg. `/var/www/` and make sure, that you server does not point to `/var/www/`, but instead, point to `/var/www/`. ### 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]( ... # Old info # Live demo # 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 curl -s | 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 npm run webpack-watch # another terminal npm run less-watch # now you can work in it # 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 # this is it: ./scripts/ # the files will be in the ./build/release folder # and the zip is in the ./build/release/ file ``` [Install]( - here. [//]: #@corifeus-footer --- [**GITLIST**]( Build v1.1.6 [![Like Corifeus @ Facebook](]( [![Donate for Corifeus / P3X](]( [![Contact Corifeus / P3X](]( ## P3X Sponsors [IntelliJ - The most intelligent Java IDE]( [![JetBrains](]( [![NoSQLBooster](]( [The Smartest IDE for MongoDB]( [//]: #@corifeus-footer:end