Hi,
for the statically generated part - I would really consider using a generator like 11ty to build the static website for you. I found it in the end easier to write some markdown files, rather than writing plain HTML. Even though I agree with not putting any JS into the homepage, or at least that it should be usable without JS, the homepage should somewhat be modern.
You can check out the OSFF Homepage: https://github.com/open-source-firmware/homepage - it's a bunch of markdown files, and 11ty builds a static site out of it - and even I can edit it ;)
Best,
Chris
On 11/3/23 13:41, Nico Huber wrote:
On 30.10.23 18:00, Matt DeVillier wrote:
[logistical]
- Everything must be owned and run by coreboot - not an outside developer.
agreed
- Everything must be contained in a git repo (outside of downloadable
files like releases).
likewise
- As much as possible should be generated statically?
I would even consider to continue the current practice to have as much as possible written in static pages, i.e. no dependency on an additional program to generate pages. It would also avoid the question which program to use :D I know HTML isn't the nicest language, but for smaller edits it shouldn't be a problem (e.g. adding to a list just needs copying boilerplate). And that we never had any bigger discussion about it that I could remember, I take as a sign that it can't be too bad.
[aesthetic]
- Use a site-wide top bar for navigation? (similar to
Yes please, it seems to be too common to ignore. The Zephyr one, however, is one of those that stick when you scroll down. I'm not sure if that is necessary. Personally, I can't remember that this ever felt useful.
I believe for mobile browsers it's common to turn the navigation into a menu.
[content]
- Prominent display of companies using coreboot (similar tohttps://go.dev)
agreed
Let's add another category:
[function]
- No JavaScript requirement as mentioned by Felix
And I'd like to add
- Works 100% in mobile browsers
I wouldn't have thought it necessary to mention but quickly checked our current website. It has some issues in portrait mode.
Cheers, Nico
coreboot mailing list --coreboot@coreboot.org To unsubscribe send an email tocoreboot-leave@coreboot.org