{"action":"created","issue":{"url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/issues/70","labels_url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/issues/70/comments","events_url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/issues/70/events","html_url":"https://github.com/ev3dev/ev3dev.github.io/pull/70","id":93081913,"number":70,"title":"Overhaul themes and intro content","user":{"login":"WasabiFan","id":3310349,"avatar_url":"https://avatars.githubusercontent.com/u/3310349?v=3","gravatar_id":"","url":"https://api.github.com/users/WasabiFan","html_url":"https://github.com/WasabiFan","followers_url":"https://api.github.com/users/WasabiFan/followers","following_url":"https://api.github.com/users/WasabiFan/following{/other_user}","gists_url":"https://api.github.com/users/WasabiFan/gists{/gist_id}","starred_url":"https://api.github.com/users/WasabiFan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WasabiFan/subscriptions","organizations_url":"https://api.github.com/users/WasabiFan/orgs","repos_url":"https://api.github.com/users/WasabiFan/repos","events_url":"https://api.github.com/users/WasabiFan/events{/privacy}","received_events_url":"https://api.github.com/users/WasabiFan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2015-07-05T06:15:41Z","updated_at":"2015-07-10T20:43:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/pulls/70","html_url":"https://github.com/ev3dev/ev3dev.github.io/pull/70","diff_url":"https://github.com/ev3dev/ev3dev.github.io/pull/70.diff","patch_url":"https://github.com/ev3dev/ev3dev.github.io/pull/70.patch"},"body":"To start off, I'm going to make it clear that this is a prototype, and the current state of this code is not something that should ever see the light of a production codebase. I'm just trying to get it out there for some early feedback.\r\n\r\nSo, this is a set of changes that I have wanted to make for a while. It replaces the hacks that I have introduced over the past 20-something PRs as well as the styles that we inherited from one of GitHub's getting-started templates with Bootstrap, a CSS framework that gives you a fully-responsive website and a (I dare say) beautiful default template to start with. It makes the site fully responsive, so the content flows as you resize the window. Along with this, it brings in a 12-column system and lots of CSS classes to help organize pages of content. In doing this, I started by stripping out all of the other CSS and starting with a test CSS file to experiment. That means that, until I get to fixing a page, it will look be horribly broken.\r\n\r\nSo far, I have added bootstrap and re-done the index page so that I (we) can judge this and see if we like it. I wouldn't recommend visiting any other pages yet. I took a fair amount of the existing content from the intro page and added some to fit the new form-factor.\r\n\r\n**I have made these changes live [here](http://wasabifan.github.io/ev3dev.github.io/)** so that you can check it out. My main question is this: Should I put in the extra work of fixing the rest of the site, or do we want to stick with the site that we already have? Personally, I think that this is a great improvement that makes ev3dev look much more like a usable project, and if I follow this through there will be a clear path for a new user to learn, download, and contribute. If we decide to keep the existing design and code, I'll open a new PR to just update some of the typos on the home page and then add the better download path and repo information.\r\n\r\nCurrently, these are the things you should look at: \r\n- The home page\r\n- The project index page (list of projects) \r\n\r\nAnd this is what I haven't fixed yet (so shield your eyes):\r\n- Pretty much all other pages\r\n- Project detail pages\r\n- Some styling and sizing on the nav header\r\n- The footer\r\n- _quick nav_"},"comment":{"url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/issues/comments/120517291","html_url":"https://github.com/ev3dev/ev3dev.github.io/pull/70#issuecomment-120517291","issue_url":"https://api.github.com/repos/ev3dev/ev3dev.github.io/issues/70","id":120517291,"user":{"login":"WasabiFan","id":3310349,"avatar_url":"https://avatars.githubusercontent.com/u/3310349?v=3","gravatar_id":"","url":"https://api.github.com/users/WasabiFan","html_url":"https://github.com/WasabiFan","followers_url":"https://api.github.com/users/WasabiFan/followers","following_url":"https://api.github.com/users/WasabiFan/following{/other_user}","gists_url":"https://api.github.com/users/WasabiFan/gists{/gist_id}","starred_url":"https://api.github.com/users/WasabiFan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WasabiFan/subscriptions","organizations_url":"https://api.github.com/users/WasabiFan/orgs","repos_url":"https://api.github.com/users/WasabiFan/repos","events_url":"https://api.github.com/users/WasabiFan/events{/privacy}","received_events_url":"https://api.github.com/users/WasabiFan/received_events","type":"User","site_admin":false},"created_at":"2015-07-10T20:43:57Z","updated_at":"2015-07-10T20:43:57Z","body":"Here's my checklist of the big things that still need to be done to make this fully usable:\r\n- [ ] Add downloads page\r\n- [ ] Add GitHub info page\r\n- [ ] Fix docs\r\n  - [ ] Fix docs index page\r\n  - [ ] Fix other \"list\" pages (like \"drivers\")\r\n- [ ] Update \"share\" and \"contribute\" pages\r\n- [ ] Fix quick nav styles\r\n- [ ] Figure out formatting for TOCs\r\n- [ ] Center buttons on index page\r\n\r\nI'll then have to go through all other pages and make sure that they look okay with the new styles.\r\n\r\n@ddemidov I think I have fixed the project pages now. The YouTube embeds aren't responsive yet, but everything else should be better (the icons and footer).\r\n\r\nIs there anything else that anyone has seen that I need to fix? I'm sure there are more broken pages, but these are all the big ones that I remember.\r\n\r\n"}}