{"action":"created","issue":{"url":"https://api.github.com/repos/D-Programming-Language/dlang.org/issues/873","labels_url":"https://api.github.com/repos/D-Programming-Language/dlang.org/issues/873/labels{/name}","comments_url":"https://api.github.com/repos/D-Programming-Language/dlang.org/issues/873/comments","events_url":"https://api.github.com/repos/D-Programming-Language/dlang.org/issues/873/events","html_url":"https://github.com/D-Programming-Language/dlang.org/pull/873","id":55750188,"number":873,"title":"chmgen overhaul","user":{"login":"CyberShadow","id":160894,"avatar_url":"https://avatars.githubusercontent.com/u/160894?v=3","gravatar_id":"","url":"https://api.github.com/users/CyberShadow","html_url":"https://github.com/CyberShadow","followers_url":"https://api.github.com/users/CyberShadow/followers","following_url":"https://api.github.com/users/CyberShadow/following{/other_user}","gists_url":"https://api.github.com/users/CyberShadow/gists{/gist_id}","starred_url":"https://api.github.com/users/CyberShadow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CyberShadow/subscriptions","organizations_url":"https://api.github.com/users/CyberShadow/orgs","repos_url":"https://api.github.com/users/CyberShadow/repos","events_url":"https://api.github.com/users/CyberShadow/events{/privacy}","received_events_url":"https://api.github.com/users/CyberShadow/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":27,"created_at":"2015-01-28T12:26:50Z","updated_at":"2015-02-17T20:24:30Z","closed_at":"2015-02-10T21:53:38Z","pull_request":{"url":"https://api.github.com/repos/D-Programming-Language/dlang.org/pulls/873","html_url":"https://github.com/D-Programming-Language/dlang.org/pull/873","diff_url":"https://github.com/D-Programming-Language/dlang.org/pull/873.diff","patch_url":"https://github.com/D-Programming-Language/dlang.org/pull/873.patch"},"body":"This is close to a rewrite of chmgen:\r\n\r\n- Compatibility with the new layout\r\n- Removing ancient hacks from the digitalmars.com/d/1.0/ days\r\n- General code decrummification\r\n- Removing KirkMcDonald's ancient index (it's no longer needed, anyway)\r\n- Operating on entire files instead of per-line\r\n- Slight clean-up of directory structure\r\n- Adding `d.tag` output file for `dman`\r\n- Navigation is parsed by rendering DDoc to almost-valid (trailing commas) JSON\r\n- Explicit linting, which finds broken links etc.\r\n\r\nI really wanted to do the HTML modification part with DDoc, but doing so would mean adding a few pages of copy-pasta to win32.mak (incl. a listing of Phobos modules, i.e. another unmaintainable mess). So regexes it is.\r\n\r\nDoes anyone still use the CHM documentation, anyway?"},"comment":{"url":"https://api.github.com/repos/D-Programming-Language/dlang.org/issues/comments/74745394","html_url":"https://github.com/D-Programming-Language/dlang.org/pull/873#issuecomment-74745394","issue_url":"https://api.github.com/repos/D-Programming-Language/dlang.org/issues/873","id":74745394,"user":{"login":"MartinNowak","id":288976,"avatar_url":"https://avatars.githubusercontent.com/u/288976?v=3","gravatar_id":"","url":"https://api.github.com/users/MartinNowak","html_url":"https://github.com/MartinNowak","followers_url":"https://api.github.com/users/MartinNowak/followers","following_url":"https://api.github.com/users/MartinNowak/following{/other_user}","gists_url":"https://api.github.com/users/MartinNowak/gists{/gist_id}","starred_url":"https://api.github.com/users/MartinNowak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartinNowak/subscriptions","organizations_url":"https://api.github.com/users/MartinNowak/orgs","repos_url":"https://api.github.com/users/MartinNowak/repos","events_url":"https://api.github.com/users/MartinNowak/events{/privacy}","received_events_url":"https://api.github.com/users/MartinNowak/received_events","type":"User","site_admin":false},"created_at":"2015-02-17T20:24:29Z","updated_at":"2015-02-17T20:24:29Z","body":"> Oh, of course, curl.lib is included now.\r\n\r\nYep :).\r\n\r\n> I was just thinking we should add an sqlite3.lib/.dll download.\r\n\r\nAs long as we don't stuff everything onto the download page again.\r\nhttps://web.archive.org/web/20141109181718/http://dlang.org/download.html\r\n\r\nAnd I don't even know how to build it. There is http://wiki.dlang.org/Curl_on_Windows, but http://wiki.dlang.org/?search=sqlite is fairly empty. Something like a build manual in the wiki and a link to ftp.digitalmars.com would work. Or better yet one could host the bins on github."}}