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

[UX Improvement] azd template list - include clickable links #2731

Closed
1 task done
lechnerc77 opened this issue Sep 10, 2023 · 4 comments · Fixed by #2845
Closed
1 task done

[UX Improvement] azd template list - include clickable links #2731

lechnerc77 opened this issue Sep 10, 2023 · 4 comments · Fixed by #2845
Assignees
Labels
customer-reported identify a customer issue hacktoberfest needs-team-attention Issues out of a milestone question
Milestone

Comments

@lechnerc77
Copy link
Contributor

lechnerc77 commented Sep 10, 2023

Output from azd version

azd version 1.3.0 (commit 6605c57)

Describe the request

This is more a feature request/proposal to improve the usability. With release 1.3.0 the azd template list command fetches all templates from the awesome azd gallery. This can be quite overwhelming and although the user can filter, there is now direct way to check what the template is really about. To fetch this information the user must go to the website and search for the remplate there.
The user experience could be improved by adding a clickable link to the output that guides the user directly to the template e.g. on GitHub.

The links are available in the https://azure.github.io/awesome-azd/templates.json, so it might be feasible to introduce them into the output.

Additional context

I quickly checked the Golang packages and it seems that https://github.com/savioxavier/termlink might a fitting one for this.

@lechnerc77 lechnerc77 changed the title [UX Improvement] azd list - include clickable links [UX Improvement] azd template list - include clickable links Sep 10, 2023
@savannahostrowski
Copy link
Contributor

Thanks for filing this! Great feedback - we're going to spend some time evaluating the overall UX of the list and figuring out how we address this alongside #2732

@weikanglim
Copy link
Contributor

@john0isaac has opened a new PR with a straightforward pragmatic proposal to keep all UX unchanged, except with the link added:

image

I played around with it and overall I'm happy with it.

@john0isaac
Copy link
Contributor

john0isaac commented Oct 9, 2023

@weikanglim can we collaborate on the PR as it's not working for azd init, I will enable it for azd templates list and you for the azd init is that okay?
You can edit my code if you are a maintainer.

@lechnerc77
Copy link
Contributor Author

Thanks for implementing that feature!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-reported identify a customer issue hacktoberfest needs-team-attention Issues out of a milestone question
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants