Skip to content
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

User-friendliness discussion with Dani #43

Open
MatthewVita opened this issue Sep 25, 2018 · 1 comment
Open

User-friendliness discussion with Dani #43

MatthewVita opened this issue Sep 25, 2018 · 1 comment

Comments

@MatthewVita
Copy link
Member

MatthewVita commented Sep 25, 2018

image

Dani brought up that we can make a UI that allows users to click around on each persona to see what packages are to be installed (they can even unselect certain ones). This would be a more ideal way to run the system, esp on the first boot of Ubuntu.

@MatthewVita
Copy link
Member Author

MatthewVita commented Sep 25, 2018

Hi Dani,

You are onto something here. This inspired me to put together a base list of each package programmatically (took some time - hence the late reply):

  1. I added comments to each package with a # [type] Name: Description sentence. in an effort to "label" each.
  2. Next, a scraper is called to organize all packages into markdown: https://github.com/GoTeamEpsilon/System/blob/master/personas/generate_docs.py
  3. Said package markdown documentation is now seen in the https://github.com/GoTeamEpsilon/System#personas areas via anchored links.

...I suppose that the next step would be making a GTK+ app that lists out each persona and packages for install. I'm wondering how we can handle a user unselecting a package though (comment out the original code unless an empty line? Switch to a package.json<=>scripts style for each persona?)...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant