{"action":"created","issue":{"url":"https://api.github.com/repos/rust-gamedev/wg/issues/43","repository_url":"https://api.github.com/repos/rust-gamedev/wg","labels_url":"https://api.github.com/repos/rust-gamedev/wg/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/rust-gamedev/wg/issues/43/comments","events_url":"https://api.github.com/repos/rust-gamedev/wg/issues/43/events","html_url":"https://github.com/rust-gamedev/wg/issues/43","id":481821892,"node_id":"MDU6SXNzdWU0ODE4MjE4OTI=","number":43,"title":"Rust Gamedev WG Website Design","user":{"login":"zicklag","id":25393315,"node_id":"MDQ6VXNlcjI1MzkzMzE1","avatar_url":"https://avatars2.githubusercontent.com/u/25393315?v=4","gravatar_id":"","url":"https://api.github.com/users/zicklag","html_url":"https://github.com/zicklag","followers_url":"https://api.github.com/users/zicklag/followers","following_url":"https://api.github.com/users/zicklag/following{/other_user}","gists_url":"https://api.github.com/users/zicklag/gists{/gist_id}","starred_url":"https://api.github.com/users/zicklag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zicklag/subscriptions","organizations_url":"https://api.github.com/users/zicklag/orgs","repos_url":"https://api.github.com/users/zicklag/repos","events_url":"https://api.github.com/users/zicklag/events{/privacy}","received_events_url":"https://api.github.com/users/zicklag/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-08-16T23:46:52Z","updated_at":"2019-08-17T01:54:22Z","closed_at":null,"author_association":"NONE","body":"Hey everybody, I'm opening this issue for discussing what we want to get out of the Rust Gamedev WG website and what technology we might be able to use to build the site.\r\n\r\nI had seen some talk about the website on #42 including:\r\n\r\n> @Lokathor: \r\n> I think the biggest problem with hoping for too much from the website is that none of us have super web skills, so we're all kinda just fumbling with the website as \"something we could maybe turn into a newsletter blog thing\".\r\n\r\nI have some web design experience and I am currently training a colleague of mine to design sites using [Quasar](https://quasar.dev). If we can get together what we want the site to consist of, me and my colleague might be able to spend some time designing it.\r\n\r\nAs an example of what Quasar can accomplish you can check out my company's website, [Katharostech.com](https://katharostech.com).\r\n\r\nKatharostech.com is backed by a [Ghost](https://ghost.org/) blog to create the content, but it would be simple to pull content for the site from anywhere. If we wanted to, it would likely be trivial to have the site backed by Markdown files in a GitHub repo.\r\n\r\nThere are some big advantages to designing a site with Quasar:\r\n\r\n* Data can be pulled from anything that has an API. If we wanted to display a filtered list of GitHub issues on one page and a list of Ghost posts on another, or even grab crate info off of crates.io, all of that would be possible.\r\n* Quasar comes with a massive library of components. Using Quasar's components allows you to shortcut a lot of the work required to make a beautiful and responsive website.\r\n* Quasar is extremely flexible. We can start small and simple and no matter how large or complicated we want the site to get in the future, Quasar will still be suitable.\r\n\r\nThere is also a couple of disadvantages to other options:\r\n\r\n* Quasar is more complicated by way of the fact that you have to build your design from the ground up, as opposed to having an out-of-the-box solution like you would get with a static site generator such as Hugo or mdbook.\r\n* Search engine optimization requires the use of a prerenderer such as [Rendora](https://github.com/rendora/rendora) because Quasar apps are SPA's. At Katharos Technology we use Rendora and get great results out of it, but you have to host it on your own server, so GitHub pages wouldn't be enough to host the site with proper SEO.\r\n\r\nI'd love to hear your thoughts!"},"comment":{"url":"https://api.github.com/repos/rust-gamedev/wg/issues/comments/522194651","html_url":"https://github.com/rust-gamedev/wg/issues/43#issuecomment-522194651","issue_url":"https://api.github.com/repos/rust-gamedev/wg/issues/43","id":522194651,"node_id":"MDEyOklzc3VlQ29tbWVudDUyMjE5NDY1MQ==","user":{"login":"ZeGentzy","id":20157001,"node_id":"MDQ6VXNlcjIwMTU3MDAx","avatar_url":"https://avatars3.githubusercontent.com/u/20157001?v=4","gravatar_id":"","url":"https://api.github.com/users/ZeGentzy","html_url":"https://github.com/ZeGentzy","followers_url":"https://api.github.com/users/ZeGentzy/followers","following_url":"https://api.github.com/users/ZeGentzy/following{/other_user}","gists_url":"https://api.github.com/users/ZeGentzy/gists{/gist_id}","starred_url":"https://api.github.com/users/ZeGentzy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZeGentzy/subscriptions","organizations_url":"https://api.github.com/users/ZeGentzy/orgs","repos_url":"https://api.github.com/users/ZeGentzy/repos","events_url":"https://api.github.com/users/ZeGentzy/events{/privacy}","received_events_url":"https://api.github.com/users/ZeGentzy/received_events","type":"User","site_admin":false},"created_at":"2019-08-17T01:54:22Z","updated_at":"2019-08-17T01:54:22Z","author_association":"NONE","body":"What's the goal of the website? If it's like a blog thing, you can easily put something together with wordpress in under a day. I got like 0 web experience and still managed to do so with gentz.rocks. Hell, raw html isn't all too bad tbh if it's only going to be a couple pages."}}
{"actor":{"display_login":"ZeGentzy"}}