πŸ“• Node [[design]]
πŸ“„ design.myco by @betula-site οΈπŸ”—

Betula design principles

Draft
When saying design, I mean two things: the technical decisions of Betula the program that is installed on your server, and the visual look and feel of Betula the website that is served by the program. I'll mix the two here.

  1. Simple installation. I am not saying easy. For some people, it might be not so easy, it is subjective. But it is indeed simple. Just one binary? Simple as that!

  2. One-file data storage. Everything is in one SQLite file. Back it up, share it, mutilate it. But there is just one of it.

  3. One-user.

  4. No on-hover elements. They drive me crazy with their flickering and blinking and whatnot.

  5. Boring.

  6. Graceful degradation for older browsers. The site might look different for them, but it still works. So, it is ok to use newer CSS features.

  7. As little code as possible. Who is gonna maintain all this code, I wonder? Yet keep it boring.

  8. IndieWeb in mind.

  9. Mycoverse in mind.

πŸ“„ design.org by @jakeisnt
  • Inspiration
πŸ“„ design.md by @agora@botsin.space

Loading pushes...

Rendering context...