-
Notifications
You must be signed in to change notification settings - Fork 344
Create a rust-gamedev.github.io site #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I created this as I am unsure if anyone else can create repos now: https://github.com/rust-gamedev/rust-gamedev.github.io |
So I believe the current rustwasm site is built with Jekyll: https://github.com/rustwasm/rustwasm.github.io Would you like to copy their pipeline wholesale, Jekyll included? I'm fine with that if we have a volunteer for the work. Otherwise we might also entertain using a generator that more Rust developers are familiar/comfortable with, e.g. https://github.com/getzola/zola. I also know many Rust devs who prefer https://github.com/gatsbyjs/gatsby because it's way more mature and they've already used it for work. |
I think Jekyll is good, but that's the only thing I know and use for my site :D. |
Anything that can accept markdown sounds fine. People already understand it because that's how they (hopefully) write their rustdoc comments. |
I've set up a basic jekyll site. It uses the minima theme - what Rust Web Assembly site uses. Posts go in the _posts folder in markdown form. Their file name has has to be: We can add some analytics and other cute things (eg; svg discord icon with a link to the channel), links to the rust-gamedev wg github, etc.. |
I'd be super up for helping out with the website - will submit some PRs when I get the chance. It might also be helpful if we could collate/checklist what's missing somewhere? It's a little fuzzy at the minute exactly what should go on the site (other than 'mostly do what the WASM WG do, which is a good call), and I think breaking it down into more fine grained tasks/ideas might make it easier for people to contribute. |
There are a few things that need to be done (in order here):
To add a bit of context as I kind of rush-responded to this in a break, sorry: The main functional end-goal is something where news / announcements will be posted. Other than that it can also contain a high-level view of what this wg is about, some links to the github issues/charter and other similar things. Also please do feel free to propose things, the truth is that there's no detailed plan on how it should look besides the functional purpose, so that's why I've intentionally left the vague If you have some questions about anything here, I'm more than happy to try and answer. |
It looks great to me. The direction is good, doesn't look like the default site, serves it's purpose and the emojis are just fine. Thanks for doing this |
Cool! The whole thing is a mess of inline styles and |
For the benefit of people looking at this issue rather than the website repo:
|
Hm, yeah, that's unfortunate - on Windows 10 they have nice black borders: If we can't rely on them looking vaguely consistent across platforms, they should probably be removed/replaced. I only really put them there because I was jealous of the WASM WG's hard-hat Ferris :p I'm not particularly attached to the blue either, picking out color schemes has never really been my strong suit. As long as whatever we choose passes the Chrome accessibility audit, I'm happy. |
I think you should be able to make the display consistant if you provide a downloadable font and set that as the font-family. That way every system uses the same icons instead of each one using its system default. Also, there might be a way to extract the SVG from a font and put SVG icons in there instead. Also, I have experience with Quasar for building websites if that seems like a direction you might want to take. See rust-gamedev/wg#43 (comment). If you guys are satisfied with Jekyll then go with that, but the option is out there if you need it. |
If nobody has anything against this, I can go ahead and close this one and we can open more targeted issues if needed. (like one for font icons if we want to change/fix them them). Otherwise it gets to be too big of an issue. |
Don't think there's anything left to do here that's not covered by other issues, so I think this can be closed now. |
We need a way to communicate status, news and other things.
The first idea I have is a site like https://rustwasm.github.io/ or any of the other wgs
The text was updated successfully, but these errors were encountered: