{"action":"created","issue":{"url":"https://api.github.com/repos/julienschmidt/httprouter/issues/40","labels_url":"https://api.github.com/repos/julienschmidt/httprouter/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/julienschmidt/httprouter/issues/40/comments","events_url":"https://api.github.com/repos/julienschmidt/httprouter/issues/40/events","html_url":"https://github.com/julienschmidt/httprouter/issues/40","id":46119413,"number":40,"title":"Cache-Control headers for static files using ServeFiles","user":{"login":"einthusan","id":1294473,"avatar_url":"https://avatars.githubusercontent.com/u/1294473?v=3","gravatar_id":"","url":"https://api.github.com/users/einthusan","html_url":"https://github.com/einthusan","followers_url":"https://api.github.com/users/einthusan/followers","following_url":"https://api.github.com/users/einthusan/following{/other_user}","gists_url":"https://api.github.com/users/einthusan/gists{/gist_id}","starred_url":"https://api.github.com/users/einthusan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/einthusan/subscriptions","organizations_url":"https://api.github.com/users/einthusan/orgs","repos_url":"https://api.github.com/users/einthusan/repos","events_url":"https://api.github.com/users/einthusan/events{/privacy}","received_events_url":"https://api.github.com/users/einthusan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/julienschmidt/httprouter/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2014-10-17T16:42:38Z","updated_at":"2015-01-25T23:22:15Z","closed_at":null,"body":"I am not sure how to do this... is there support for this? It seems the API does not allow for such thing."},"comment":{"url":"https://api.github.com/repos/julienschmidt/httprouter/issues/comments/71399405","html_url":"https://github.com/julienschmidt/httprouter/issues/40#issuecomment-71399405","issue_url":"https://api.github.com/repos/julienschmidt/httprouter/issues/40","id":71399405,"user":{"login":"whit3","id":3913683,"avatar_url":"https://avatars.githubusercontent.com/u/3913683?v=3","gravatar_id":"","url":"https://api.github.com/users/whit3","html_url":"https://github.com/whit3","followers_url":"https://api.github.com/users/whit3/followers","following_url":"https://api.github.com/users/whit3/following{/other_user}","gists_url":"https://api.github.com/users/whit3/gists{/gist_id}","starred_url":"https://api.github.com/users/whit3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whit3/subscriptions","organizations_url":"https://api.github.com/users/whit3/orgs","repos_url":"https://api.github.com/users/whit3/repos","events_url":"https://api.github.com/users/whit3/events{/privacy}","received_events_url":"https://api.github.com/users/whit3/received_events","type":"User","site_admin":false},"created_at":"2015-01-25T23:22:15Z","updated_at":"2015-01-25T23:22:15Z","body":"> The documentation part is being a killer…\r\n\r\nAlways! :)\r\n\r\n> Is your framework that is geared towards full websites open sourced?\r\n\r\nI'm only at the beginning (I develop full-time in Go only since october 2014).\r\n\r\nI'm actually using *httprouter* and not very DRY code.\r\nToo much logic is duplicated between my web projects and none of the existent Go (micro)frameworks can satisfy me (for various reasons like no idiomatic code, bad var/func/struct/interface naming, lack of modularity, wrong balance between performance and abstraction, and many others).\r\n\r\nThat's why I will take time to create the base packages (router, middleware handler, authentication, validations, i18n, CDN-compatible assets management, templates, cookies & sessions, simple real-time with WebSockets, and some others).\r\nWith these independent packages, I'll compound my 2 homogenous frameworks.\r\n\r\nIt's a lot of work but when all is done (tested, used in production and documented) it will be open sourced (this year normally, with another GitHub account).\r\n\r\n***\r\n\r\nAnyway, what do you think about the actual propositions for this issue @julienschmidt?"}}