{"action":"created","issue":{"url":"https://api.github.com/repos/YOURLS/YOURLS/issues/1234","labels_url":"https://api.github.com/repos/YOURLS/YOURLS/issues/1234/labels{/name}","comments_url":"https://api.github.com/repos/YOURLS/YOURLS/issues/1234/comments","events_url":"https://api.github.com/repos/YOURLS/YOURLS/issues/1234/events","html_url":"https://github.com/YOURLS/YOURLS/issues/1234","id":12877254,"number":1234,"title":"Future feature: theming API","user":{"login":"ozh","id":223647,"avatar_url":"https://avatars.githubusercontent.com/u/223647?v=3","gravatar_id":"","url":"https://api.github.com/users/ozh","html_url":"https://github.com/ozh","followers_url":"https://api.github.com/users/ozh/followers","following_url":"https://api.github.com/users/ozh/following{/other_user}","gists_url":"https://api.github.com/users/ozh/gists{/gist_id}","starred_url":"https://api.github.com/users/ozh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ozh/subscriptions","organizations_url":"https://api.github.com/users/ozh/orgs","repos_url":"https://api.github.com/users/ozh/repos","events_url":"https://api.github.com/users/ozh/events{/privacy}","received_events_url":"https://api.github.com/users/ozh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/YOURLS/YOURLS/labels/admin%20panel","name":"admin panel","color":"5319e7"},{"url":"https://api.github.com/repos/YOURLS/YOURLS/labels/feature","name":"feature","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"LeoColomb","id":846943,"avatar_url":"https://avatars.githubusercontent.com/u/846943?v=3","gravatar_id":"","url":"https://api.github.com/users/LeoColomb","html_url":"https://github.com/LeoColomb","followers_url":"https://api.github.com/users/LeoColomb/followers","following_url":"https://api.github.com/users/LeoColomb/following{/other_user}","gists_url":"https://api.github.com/users/LeoColomb/gists{/gist_id}","starred_url":"https://api.github.com/users/LeoColomb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeoColomb/subscriptions","organizations_url":"https://api.github.com/users/LeoColomb/orgs","repos_url":"https://api.github.com/users/LeoColomb/repos","events_url":"https://api.github.com/users/LeoColomb/events{/privacy}","received_events_url":"https://api.github.com/users/LeoColomb/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/YOURLS/YOURLS/milestones/1","html_url":"https://github.com/YOURLS/YOURLS/milestones/2.0","labels_url":"https://api.github.com/repos/YOURLS/YOURLS/milestones/1/labels","id":302292,"number":1,"title":"2.0","description":"* Major Database schema rework\r\n* New design & interface\r\n* Admin theme API (#1234)\r\n* Maintenance mode (#221)\r\n* Global reviewing (e.g. sync with new PHP's features)\r\n* Write tons of unit tests","creator":{"login":"ozh","id":223647,"avatar_url":"https://avatars.githubusercontent.com/u/223647?v=3","gravatar_id":"","url":"https://api.github.com/users/ozh","html_url":"https://github.com/ozh","followers_url":"https://api.github.com/users/ozh/followers","following_url":"https://api.github.com/users/ozh/following{/other_user}","gists_url":"https://api.github.com/users/ozh/gists{/gist_id}","starred_url":"https://api.github.com/users/ozh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ozh/subscriptions","organizations_url":"https://api.github.com/users/ozh/orgs","repos_url":"https://api.github.com/users/ozh/repos","events_url":"https://api.github.com/users/ozh/events{/privacy}","received_events_url":"https://api.github.com/users/ozh/received_events","type":"User","site_admin":false},"open_issues":34,"closed_issues":24,"state":"open","created_at":"2013-04-03T20:31:55Z","updated_at":"2015-03-10T18:02:39Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2013-04-06T12:50:42Z","updated_at":"2016-01-08T13:52:12Z","closed_at":null,"body":"This is a **COPY** of **Issue 1234: [Future feature: theming API](http://code.google.com/p/yourls/issues/detail?id=1234)**, filed on Google Code before the project was [moved on Github](https://github.com/ozh/google-issues-to-github).\r\n\r\n* Submitted on 2012-11-11T11:54:07.000Z by [ozh...@gmail.com](http://code.google.com/u/113077239472542905682/)\r\n* Status: New\r\n\r\nPlease **review** the original issue and especially its comments. **Comments here on closed issues will be ignored**. Thanks.\r\n\r\n## Original description\r\n\r\n    In the future it would be cool if there was support for theming YOURLS pages (admin pages &amp; stat pages)\r\n    \r\n    Principles :\r\n    \r\n    - There will be a /user/themes directory, and a theme would consist in a subdirectory such as /user/themes/my_theme containing at least a theme.css, an optional components: images, js files, and a theme.php file if the theme also implements PHP stuff (just like a plugin does)\r\n    \r\n    - theme.css files will begin with the same kind of header as in plugin files\r\n    \r\n    - There will be an /admin/theme.php management page, much like the current plugins.php page (see what can be shared)\r\n    \r\n    \r\n    Requirements:\r\n    \r\n    - better HTML &amp; CSS code in all pages. Right now there are too many hardcoded stuff, too much HTML &amp; PHP soup, and too many inconsistencies in CSS (sometimes using classes instead of IDs or the other way round). The goal here is to have something clean enough that with changing just a CSS, everything can be properly styled and customized\r\n    \r\n    - Functions to enqueue &amp; dequeue CSS &amp; JS files that are injected in the <head>\r\n    \r\n    "},"comment":{"url":"https://api.github.com/repos/YOURLS/YOURLS/issues/comments/170009489","html_url":"https://github.com/YOURLS/YOURLS/issues/1234#issuecomment-170009489","issue_url":"https://api.github.com/repos/YOURLS/YOURLS/issues/1234","id":170009489,"user":{"login":"sebastian-schmid","id":3726717,"avatar_url":"https://avatars.githubusercontent.com/u/3726717?v=3","gravatar_id":"","url":"https://api.github.com/users/sebastian-schmid","html_url":"https://github.com/sebastian-schmid","followers_url":"https://api.github.com/users/sebastian-schmid/followers","following_url":"https://api.github.com/users/sebastian-schmid/following{/other_user}","gists_url":"https://api.github.com/users/sebastian-schmid/gists{/gist_id}","starred_url":"https://api.github.com/users/sebastian-schmid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebastian-schmid/subscriptions","organizations_url":"https://api.github.com/users/sebastian-schmid/orgs","repos_url":"https://api.github.com/users/sebastian-schmid/repos","events_url":"https://api.github.com/users/sebastian-schmid/events{/privacy}","received_events_url":"https://api.github.com/users/sebastian-schmid/received_events","type":"User","site_admin":false},"created_at":"2016-01-08T13:52:12Z","updated_at":"2016-01-08T13:52:12Z","body":"This would be great, is somebody working on that?\r\nIs there a branch were some changes already made and to contribute to?"}}