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

Template set overview #1453

Closed
maybeec opened this issue Jan 10, 2022 · 7 comments
Closed

Template set overview #1453

maybeec opened this issue Jan 10, 2022 · 7 comments
Assignees
Labels
comp:core duplicate Team_CobiGen_Templates These issues will be handeled by the team CobiGen_Templates
Milestone

Comments

@maybeec
Copy link
Member

maybeec commented Jan 10, 2022

As a user, I want to get an overview of what template sets are installed including which increments are originating from which of the template sets so that I have an overview of the installed templates including increments for comparison and controlling.

@maybeec maybeec added the Team_CobiGen_Templates These issues will be handeled by the team CobiGen_Templates label Jan 10, 2022
@jan-vcapgemini jan-vcapgemini self-assigned this Feb 24, 2022
@MikeSchumacherCapgemini
Copy link
Collaborator

MikeSchumacherCapgemini commented Feb 25, 2022

Notes about this problem in regard to the CLI:

@MikeSchumacherCapgemini
Copy link
Collaborator

Notes about this problem in regard to the Eclipse integration:

  • Do not show installed template sets from the generate context menu. The interface already exists in a way that would show those well but is too dependent on the input file and could confuse the user (don't generate to show what is installed)
  • Maybe use UI from the generation window with template sets top level, followed by increments and then templates. See as picture below but add templates as sub-choices for increments and instead of resources to be generated give descriptions for the selected template set/increment/template

image20

@maybeec
Copy link
Member Author

maybeec commented Feb 25, 2022

Notes about this problem in regard to the CLI:

I feel we could skip templates in a non verbose mode as normally people should focus on increments as lowest level. Nonetheless, it might be worth to see everything in a verbose mode

@maybeec
Copy link
Member Author

maybeec commented Feb 25, 2022

Notes about this problem in regard to the Eclipse integration:

  • Do not show installed template sets from the generate context menu. The interface already exists in a way that would show those well but is too dependent on the input file and could confuse the user (don't generate to show what is installed)
  • Maybe use UI from the generation window with template sets top level, followed by increments and then templates. See as picture below but add templates as sub-choices for increments and instead of resources to be generated give descriptions for the selected template set/increment/template

image20

Also here, Level of templates might be too low and less helpful for the user. I fully agree with the fact that this should be a separate dialog as it's not related to the generate dialog.
Could you try some mockup tool to share some ideas like https://gomockingbird.com/home?

@jan-vcapgemini
Copy link
Collaborator

I can propose to use: https://gitlab.com/barfuin/text-tree for the tree output in CLI.
I've already played around with it a bit and prepared a simple test. The formatting options are really useful.

@MikeSchumacherCapgemini
Copy link
Collaborator

MikeSchumacherCapgemini commented Mar 1, 2022

Here are some very rudimentary mockups.

The first one is simply the templates and increments shown on the right with the option to select one and see its description on the right. On top there could be some description of what's going on in addition to an optional way to see the templates per increment as well

TemplateSetDescription_NoTemplates

Next one is basically the same but with the "verbose" option chosen so the templates are shown as well. Descriptions for those are probably not necessary so they can't be selected.

IncrementDescription_WithTemplates

This final one is not specifically the template overview but could be a way to download templates from a similar window. I do not think it is necessary since there is probably no proper way to show descriptions of multiple template sets and downloading them individually (if only a single one can be selected) could be tedious for the user if they need multiple template sets (and confusion if you can download them in different ways in multiple locations)

DownloadNewTemplates

@maybeec maybeec added this to the v2021.12.007 milestone Apr 7, 2022
@maybeec
Copy link
Member Author

maybeec commented Apr 7, 2022

Continued in #1454

@maybeec maybeec closed this as completed Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:core duplicate Team_CobiGen_Templates These issues will be handeled by the team CobiGen_Templates
Projects
None yet
Development

No branches or pull requests

4 participants