Skip to content
This repository has been archived by the owner on Aug 26, 2024. It is now read-only.

[OTHER] Show "Skill Level" for alternatives #137

Closed
tycrek opened this issue May 28, 2020 · 7 comments
Closed

[OTHER] Show "Skill Level" for alternatives #137

tycrek opened this issue May 28, 2020 · 7 comments
Labels
enhancement New feature or request help wanted Extra attention is needed other Used when a OTHER Issue type is opened. skipped

Comments

@tycrek
Copy link
Owner

tycrek commented May 28, 2020

As mentioned in issue #131, there is interest in adding a "skill level" to each alternative in the list. This will take some time to determine the skill level for everything in the list.

For adding this into the guide, it is easiest to use the recently implemented degoogle.yml and GitHub Action to update the READEME. A sample for what could be shown in the .yml:

- name: Syncthing
  url: https://syncthing.net/
  eyes: 9
  skill: 1
  text: |
    An interesting take on cloud storage: decentralized. Peer-to-peer between only your devices. Software is open-source and available on GitHub.

Skills levels could be internally zero-indexed as the following:

  • 0: Beginner (not much configuration or technical knowledge required. Ex: Firefox)
  • 1: Intermediate (a bit more tricky for the average user. Some knowledge of open-source, self-hosting, or other technical knowledge might be required. Ex: Syncthing, Piwigo)
  • 2: Advanced (knowledge of Linux & programming will probably be required, or advanced knowledge of networking and security. Ex: TAILS, Moodle self-hosted)

These are by no means set in stone and have the potential to be improved. Use this issue for discussion and for keeping track of proposed Skill Levels. If proposing a skill level, please leave a brief summary of why it deserves that level.

@tycrek tycrek added enhancement New feature or request help wanted Extra attention is needed labels May 28, 2020
@tycrek tycrek pinned this issue May 29, 2020
@ghost
Copy link

ghost commented May 30, 2020

It is a wonderful idea !

As an example, I read about LineageOS on this website and bought a new cellphone just for it.

Result: a bricked device and 150 USD lost (that is a huge amount for me and my family in a developing country).

Users should be warned about this. I am a professional in a different area. A University degree might provide confidence to follow instructions online but users should be warned very carefully.

@bitterpanda63
Copy link
Contributor

I agree with what ghost says, this is a wonderful idea! How can we contribute? do we just make a pull request? Let me know, i am open to help!

@tycrek
Copy link
Owner Author

tycrek commented May 31, 2020

@woutfeys For now, discussion will stay in this issue until we have enough information to add in.

Pick an alternative and see how easy it is to get up and running. Something like Firefox which is download and click a few times is beginner. Anything where you need to use command line is at least intermediate level.

Think of beginner as the average person. Intermediate is a little above average with computer proficiency, as in they understand most terminology and aren't afraid to stray from their comfort zone (think trying out command line for the first time). Advanced is someone who deals with computers, programming, security, etc. on a daily basis.

@bitterpanda63
Copy link
Contributor

bitterpanda63 commented May 31, 2020

Atom : Beginner (Just click install from there site and the installer is pretty straight forward, if you want to customize there's always the option to change the .css file (but no need to, you can also use the GUI))
Update :
DuckDuckGo : beginner/intermediate (You just need to know the right setting in your browser.)
invidio.us : beginner (just go to there site, no need to create an account. If you want to follow people then an account is mandatory but easy to make)

@tycrek
Copy link
Owner Author

tycrek commented May 31, 2020

Yep, maybe also include your own skill level and how long it took from downloading to using the service/program.

If possible, if you're doing a bunch at once, maybe keep it to one big comment rather than a bunch of smaller ones

@tycrek tycrek added the other Used when a OTHER Issue type is opened. label Jun 1, 2020
@m0yP
Copy link

m0yP commented Jul 28, 2020

Sounds great! I've found great software in your repository and I'm willing to contribute to it. So where should we start?

@tycrek tycrek added the revisit Revisit this issue at a later date for further discussion (use cases include ongoing acquisitions) label Apr 17, 2021
@tycrek tycrek added skipped and removed revisit Revisit this issue at a later date for further discussion (use cases include ongoing acquisitions) labels Aug 9, 2021
@tycrek
Copy link
Owner Author

tycrek commented Aug 9, 2021

While this issue remains a good idea, undertaking it will be quite difficult. I have no plans to do this personally due to the time required and I don't expect anyone else too either.

I will close for now. If someone does implement this, I'll re-open.

@tycrek tycrek closed this as completed Aug 9, 2021
@tycrek tycrek unpinned this issue Aug 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed other Used when a OTHER Issue type is opened. skipped
Projects
None yet
Development

No branches or pull requests

3 participants