#10 Proposal for the goal of the SiG and Spin: Making i3 more approachable and usable for beginners
Closed 9 months ago by x3mboy. Opened 10 months ago by nasirhm.

nasirhm: I think the i3 spin should focus on making i3 approachable and usable for a beginner. Any advanced i3 user will override our defaults with their own preferences anyways. So, +1 to nm-applet

- @jflory7 

As our SIG started, our initial goal is to produce a Fedora i3-based Fedora Spin.

Which has it's roots in: When i would like to download a minimal fedora desktop image, we've got these spins with different variants of DE's and on the other hand the most minimal one [everything] doesn't have a GUI or WM to get started with it (you can install one but that's similar to downloading the spin image itself).

We are very close to achieving our initial goal as most of the work is done on the spin are we're now working on which packages to add and fixing issues.

Now, I believe we can rephrase our Goal as: Making i3 more approachable and usable for users.

And keeping it a factor when discussing on what packages we're getting in the spin and ensuring we're still having that minimalist feature here.

What do you think ?

P.S: Shoutout to @jflory7 for the initial idea.


I think thi is a good topic to discuss. Our wiki page sets the goal in producing the spin, but it doesn't go further. I like this one. I will give it a though.

I have been caught up with work and haven't had time to keep up with the spin progress. But I think a minimum-viable ISO is a good initial target. Once we have that, and at least a few people have tested and confirmed our ISOs, it would be a good time to revisit the user feedback idea from a month or two ago. I bet we could get some interesting feedback and thoughts with a Google Form and a Fedora Magazine article.

Metadata Update from @nasirhm:
- Issue assigned to jflory7

10 months ago

Discussed in 2020-07-21 meeting.


I am following up on my action item to share a list I will call the i3 SIG Design Goals. I propose we use this list as a framework for how we approach making any decisions about how we tweak, customize, or alter the i3 Spin. These Design Goals can be used as a reference point and justification for making future decisions.

So, it is just a first draft with some inspiration from Python PEP-20. If you feel something is missing or something should be changed, please share your suggestion and reasoning:

1. Simple is better than complex.

The Fedora i3 Spin will choose simplicity over complexity. Just because i3 is a Window Manager does not mean it needs to be difficult to do basic computing tasks (e.g. work on a document, connect to the Internet, connect Bluetooth headphones, etc.).

2. Fast is better than features.

The Fedora i3 Spin will choose to be fast, lean, and quick instead of full of features. We know i3wm is used by people on a variety of hardware, including low-end consumer-grade hardware. We also acknowledge advanced i3wm users will often have their own preferences for extra applications. The Fedora i3 Spin should work fast and quick on a variety of consumer hardware.

3. There should be one-- and preferably only one --obvious way to do it.

The Fedora i3 Spin will choose to maintain a single obvious way to do basic computing tasks. For example, bundling two document-editing suites or network connection managers is confusing and disruptive to the user experience. It should be comfortable to use Fedora i3 Spin if you are an experienced Linux user, but new to i3 or window managers.

4. Now is better than never.

The Fedora i3 Spin will choose to try out and experiment with new ideas. This helps us collect data and info about what to keep doing and what to do less of. Even when we make a mistake, we will address it as expediently as possible, and then keep moving forward.

Metadata Update from @jflory7:
- Assignee reset

10 months ago

Metadata Update from @jflory7:
- Issue assigned to jflory7

10 months ago

Curious for thoughts on the above. If we like it, I can take an action item to set up a Fedora Docs site for the i3 SIG and publish this along with it.

It sounds pretty good, but for some reason, as I thought about the PEP, it looks like conflicting with itself. Maybe it's just me. For now it looks good.

I like the way how you derived it from PEP - Zen of Python :D, A +1 from my side.

Discussed in 2020-07-28 meeting.


In today's meeting, we agreed and approved the i3 SIG Design Goals above. I opened fedora-docs/docs-fp-o#144 to request help from the Fedora Docs team on setting up a new docs site. Once it is live, I will get the design goals moved over and close this issue once they are live on the docs site.

Metadata Update from @jflory7:
- Issue untagged with: Meeting

10 months ago

Closing since it's already published

Metadata Update from @x3mboy:
- Issue status updated to: Closed (was: Open)

9 months ago

Login to comment on this ticket.

Metadata