{"action":"created","issue":{"url":"https://api.github.com/repos/Wikia/app/issues/6598","labels_url":"https://api.github.com/repos/Wikia/app/issues/6598/labels{/name}","comments_url":"https://api.github.com/repos/Wikia/app/issues/6598/comments","events_url":"https://api.github.com/repos/Wikia/app/issues/6598/events","html_url":"https://github.com/Wikia/app/pull/6598","id":60463113,"number":6598,"title":"Remove a Million Lines of Code for Władek!","user":{"login":"michalroszka","id":16726,"avatar_url":"https://avatars.githubusercontent.com/u/16726?v=3","gravatar_id":"","url":"https://api.github.com/users/michalroszka","html_url":"https://github.com/michalroszka","followers_url":"https://api.github.com/users/michalroszka/followers","following_url":"https://api.github.com/users/michalroszka/following{/other_user}","gists_url":"https://api.github.com/users/michalroszka/gists{/gist_id}","starred_url":"https://api.github.com/users/michalroszka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalroszka/subscriptions","organizations_url":"https://api.github.com/users/michalroszka/orgs","repos_url":"https://api.github.com/users/michalroszka/repos","events_url":"https://api.github.com/users/michalroszka/events{/privacy}","received_events_url":"https://api.github.com/users/michalroszka/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"michalroszka","id":16726,"avatar_url":"https://avatars.githubusercontent.com/u/16726?v=3","gravatar_id":"","url":"https://api.github.com/users/michalroszka","html_url":"https://github.com/michalroszka","followers_url":"https://api.github.com/users/michalroszka/followers","following_url":"https://api.github.com/users/michalroszka/following{/other_user}","gists_url":"https://api.github.com/users/michalroszka/gists{/gist_id}","starred_url":"https://api.github.com/users/michalroszka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalroszka/subscriptions","organizations_url":"https://api.github.com/users/michalroszka/orgs","repos_url":"https://api.github.com/users/michalroszka/repos","events_url":"https://api.github.com/users/michalroszka/events{/privacy}","received_events_url":"https://api.github.com/users/michalroszka/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-03-10T07:57:46Z","updated_at":"2015-03-11T06:43:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Wikia/app/pulls/6598","html_url":"https://github.com/Wikia/app/pull/6598","diff_url":"https://github.com/Wikia/app/pull/6598.diff","patch_url":"https://github.com/Wikia/app/pull/6598.patch"},"body":"## How to verify whether an extension is in use:\r\n* take a random extension and its directory name, say `FrontBackMatterForcedWikilinks`\r\n* `grep` the config repo for it and if there is no reference, there is a fair chance the extension is not in use\r\n* `grep` the app repo to check whether there is no nasty inclusion elsewhere or whether other extensions do not depend on the one in topic (let's start with the simplest cases: no references)\r\n* use [common sense](http://en.wikipedia.org/wiki/Common_sense)\r\n* one extension per commit\r\n* update the number of removed lines below, because Github lies about it :-)\r\n* link the extension on the list below\r\n* **do make sure unit tests pass and the site still works for anons and logged-in users**\r\n\r\n## How to count lines:\r\n```\r\n$ git diff --shortstat dev..dev-remove-million-lines-for-wladek \r\n723 files changed, 155900 deletions(-)\r\n```\r\n## Removed extensions:\r\n* `FrontBackMatterForcedWikilinks` — [link](http://www.mediawiki.org/wiki/Extension:FrontBackMatterForcedWikilinks)\r\n* `ToolserverTools` — seemed remains of something really old\r\n* `AutoProxyBlock` — http://www.mediawiki.org/wiki/Extension:AutoProxyBlock\r\n* `Babel` — http://www.mediawiki.org/wiki/Extension:Babel\r\n* `RdfRedland` — this is really, _really_, **really** old stuff\r\n* `Narayam` — http://www.mediawiki.org/wiki/Extension:Narayam\r\n* `WikimediaMaintenance` — http://www.mediawiki.org/wiki/Extension:WikimediaMaintenance\r\n* `SignupAPI` — http://www.mediawiki.org/wiki/Extension:SignupAPI\r\n* `ImportUsers` — http://www.mediawiki.org/wiki/Extension:ImportUsers\r\n* `DeleteBatch` and `SpecialDeleteBatch` — http://www.mediawiki.org/wiki/Extension:DeleteBatch (plus Wikia's hackaround)\r\n* `uniwiki` — http://www.mediawiki.org/wiki/Category:Uniwiki\r\n* `WikiSync` — http://www.mediawiki.org/wiki/Extension:WikiSync\r\n* `SoundManager2Button` — http://www.mediawiki.org/wiki/Extension:SoundManager2Button\r\n* `Memorize` — http://www.mediawiki.org/wiki/Extension:Memorize\r\n* `Woopra` — http://www.mediawiki.org/wiki/Extension:Woopra\r\n* `MirrorTools` — http://www.mediawiki.org/wiki/Extension:MirrorTools\r\n* `NetworkAuth` — http://www.mediawiki.org/wiki/Extension:NetworkAuth\r\n* `WikiTextLoggedInOut` — http://www.mediawiki.org/wiki/Extension:WikiTextLoggedInOut\r\n* `MakeDBError` — http://www.mediawiki.org/wiki/Extension:MakeDBError\r\n* `WikiBhasha` — http://www.mediawiki.org/wiki/Extension:WikiBhasha\r\n* `Mibbit` — http://www.mediawiki.org/wiki/Extension:Mibbit - obsolete extension\r\n* `freenodeChat` — http://www.mediawiki.org/wiki/Extension:freenodeChat - obsolete extension\r\n* `WebChat` — http://www.mediawiki.org/wiki/Extension:WebChat\r\n* `WindowsAzureSDK` — http://www.mediawiki.org/wiki/Extension:WindowsAzureSDK\r\n* `WindowsAzureStorage` — http://www.mediawiki.org/wiki/Extension:WindowsAzureStorage"},"comment":{"url":"https://api.github.com/repos/Wikia/app/issues/comments/78213094","html_url":"https://github.com/Wikia/app/pull/6598#issuecomment-78213094","issue_url":"https://api.github.com/repos/Wikia/app/issues/6598","id":78213094,"user":{"login":"michalroszka","id":16726,"avatar_url":"https://avatars.githubusercontent.com/u/16726?v=3","gravatar_id":"","url":"https://api.github.com/users/michalroszka","html_url":"https://github.com/michalroszka","followers_url":"https://api.github.com/users/michalroszka/followers","following_url":"https://api.github.com/users/michalroszka/following{/other_user}","gists_url":"https://api.github.com/users/michalroszka/gists{/gist_id}","starred_url":"https://api.github.com/users/michalroszka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalroszka/subscriptions","organizations_url":"https://api.github.com/users/michalroszka/orgs","repos_url":"https://api.github.com/users/michalroszka/repos","events_url":"https://api.github.com/users/michalroszka/events{/privacy}","received_events_url":"https://api.github.com/users/michalroszka/received_events","type":"User","site_admin":false},"created_at":"2015-03-11T06:43:40Z","updated_at":"2015-03-11T06:43:40Z","body":"Hey, you cannot remove lines in your own honor! :-)"}}