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 Discoverability + Contribution #418

Closed
3 tasks
jongio opened this issue Jan 19, 2022 · 8 comments
Closed
3 tasks

Template Discoverability + Contribution #418

jongio opened this issue Jan 19, 2022 · 8 comments
Labels
cli epic golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) pm Requires PM spec or in-depth input before implementation

Comments

@markweitzel markweitzel added the cli label Feb 1, 2022
@karolz-ms karolz-ms changed the title Add template discovery to CLI Template discovery Mar 21, 2022
@karolz-ms
Copy link
Contributor

karolz-ms commented Mar 21, 2022

Parts

  • Template discovery for the CLI
  • Template discovery in VS Code
  • Template discovery in GitHub.com
  • Template discovery from Docs
  • Template discovery from Samples Browser

Things to consider:

  • Should we have a custom endpoint that encapsulates a list of templates + some auto-discovery logic?
  • Or should that template discover logic be embedded in the CLI (e.g. look for GitHub templates belonging to some org(s) with some label(s)) and the VS Code should just leverage that logic in the CLI?

@jongio
Copy link
Member Author

jongio commented Mar 21, 2022

Ideally, we use github labels and query based on that label

@jongio
Copy link
Member Author

jongio commented May 31, 2022

We could create an 'awesome repo' that lists all repos, MS and community.

@markweitzel
Copy link
Member

We should have the following for public preview:

  • Template discovery for the CLI
  • Template discovery in VS Code

@ellismg
Copy link
Member

ellismg commented Jun 9, 2022

Ideally, we use github labels and query based on that label

FWIW - I would be a little hesitant to build something in the CLI itself that uses the GitHub API as the source of truth due to rate limiting from the GitHub side. We'd have to make anonymous requests and I've seen other tools that do this get hampered by rate limiting (for example, the bicep install script uses GitHub at the source of truth for the "latest" version and we had seen that fail in CI from time to time with rate limit issues)

@jongio
Copy link
Member Author

jongio commented Jun 13, 2022

Triage: We have template lists in cli and vs code, which is good enough for public preview.

@puicchan
Copy link
Contributor

We have done some work here for cli, doc and in vs code. Adding @savannahostrowski for the uber template repo strategy.

@savannahostrowski savannahostrowski transferred this issue from another repository Jul 27, 2022
@danieljurek danieljurek transferred this issue from another repository Aug 4, 2022
@rajeshkamal5050 rajeshkamal5050 modified the milestones: Release 0.2, On Deck Aug 4, 2022
@savannahostrowski savannahostrowski added epic pm Requires PM spec or in-depth input before implementation labels Sep 1, 2022
@savannahostrowski savannahostrowski changed the title Template discovery Template Discoverability + Contribution Sep 1, 2022
@savannahostrowski savannahostrowski added the golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) label Oct 11, 2022
@rajeshkamal5050
Copy link

@savannahostrowski closing since samples are now published to the Microsoft samples browser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli epic golden-path Improvements to the getting started experience + golden path (local dev -> first deploy) pm Requires PM spec or in-depth input before implementation
Projects
None yet
Development

No branches or pull requests

7 participants