├── .gitignore ├── ui ├── img │ ├── bg.jpg │ ├── icon-back.png │ ├── icon-open.png │ ├── logo-big.png │ ├── logo-small.png │ ├── icon-closed.png │ ├── icon-logout.png │ ├── icon-comments.png │ ├── icon-open-green.png │ └── icon-closed-green.png └── sass │ ├── main.scss │ └── pages │ ├── _page_login.scss │ ├── _page_error.scss │ ├── _page_issue.scss │ └── _page_issues.scss ├── assets ├── entry.jpg ├── list.jpg ├── login.jpg └── design.psd ├── src ├── middleware.php ├── Exception │ ├── ApiFail.php │ └── AuthorizationFail.php ├── Helpers │ ├── PagerInfo.php │ ├── NotFoundHandler.php │ ├── ErrorHandler.php │ ├── ResponseCache.php │ └── GitHubApi.php ├── settings.php ├── dependencies.php └── routes.php ├── .gitattributes ├── ide-twig.json ├── templates ├── base.html.twig ├── index.html.twig ├── error.html.twig ├── 404.html.twig ├── issues │ ├── pagination.html.twig │ └── list.html.twig └── issue.html.twig ├── public ├── .htaccess └── index.php ├── composer.json ├── gulpfile.js ├── package.json ├── README.md └── composer.lock /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | .idea 3 | .sync 4 | public/dist 5 | node_modules 6 | -------------------------------------------------------------------------------- /ui/img/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/bg.jpg -------------------------------------------------------------------------------- /assets/entry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/assets/entry.jpg -------------------------------------------------------------------------------- /assets/list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/assets/list.jpg -------------------------------------------------------------------------------- /assets/login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/assets/login.jpg -------------------------------------------------------------------------------- /src/middleware.php: -------------------------------------------------------------------------------- 1 | add(new \Slim\Csrf\Guard); 4 | -------------------------------------------------------------------------------- /ui/img/icon-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-back.png -------------------------------------------------------------------------------- /ui/img/icon-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-open.png -------------------------------------------------------------------------------- /ui/img/logo-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/logo-big.png -------------------------------------------------------------------------------- /ui/img/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/logo-small.png -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.zip filter=lfs diff=lfs merge=lfs -text 2 | *.psd filter=lfs diff=lfs merge=lfs -text 3 | -------------------------------------------------------------------------------- /ui/img/icon-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-closed.png -------------------------------------------------------------------------------- /ui/img/icon-logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-logout.png -------------------------------------------------------------------------------- /ui/img/icon-comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-comments.png -------------------------------------------------------------------------------- /ui/img/icon-open-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-open-green.png -------------------------------------------------------------------------------- /ui/img/icon-closed-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tracker/fullstack-party/master/ui/img/icon-closed-green.png -------------------------------------------------------------------------------- /assets/design.psd: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:363e229c3c88e2b6250efe23ed4b5e774bc9f887b3cedb99833322c93291b13f 3 | size 58978628 4 | -------------------------------------------------------------------------------- /ide-twig.json: -------------------------------------------------------------------------------- 1 | // Twig configuration for Symfony plugin in PHP Storm. 2 | { 3 | "namespaces": [ 4 | // Global 5 | { 6 | "path": "templates" 7 | } 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /src/Exception/ApiFail.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |