Purpose of this project
This tool aims to give a simple access to all non-technical protagonists of a projet to Github issues and add some extra features like screenshots upload.
Based on Silex micro-framework and Twitter Bootstrap.
Install
Clone the project:
git clone git@github.com:guillaumepotier/BalloonGithubIssues.git
Retrieve submodules content:
git submodule update --init
Create your local config file and edit it:
cp app/config/config.php.dist app/config/config.php
vi app/config/config.php
Chmod your upload dir
chmod 777 web/upload
Config
debug
:boolean
-> whether in production or notlocale
:string
-> default app language (en, fr currently)repositories
:array
-> list of repositories managed by the toollabels
:array
-> auto-assign labels for new issues (yet, must be existing labels)
Requirements
- PHP 5.3.x
- curl extension activated
TODO
- debug labels not assigned when creating a new issue