Comments (8)
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?
from azure-dev.
Ideally, we use github labels and query based on that label
from azure-dev.
We could create an 'awesome repo' that lists all repos, MS and community.
from azure-dev.
We should have the following for public preview:
- Template discovery for the CLI
- Template discovery in VS Code
from azure-dev.
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)
from azure-dev.
Triage: We have template lists in cli and vs code, which is good enough for public preview.
from azure-dev.
We have done some work here for cli, doc and in vs code. Adding @savannahostrowski for the uber template repo strategy.
from azure-dev.
@savannahostrowski closing since samples are now published to the Microsoft samples browser.
from azure-dev.
Related Issues (20)
- Honor system env vars as first option for compiling bicep when running on CI/CD
- azd provision segfault with bicep extension microsoftGraph HOT 1
- [Issue] azd pipeline config should also check if azure-dev.yaml
- azd init -t is not compatible with Aspire templates w/o azure.yaml on the root HOT 6
- Support MI for azd pipeline config + rg deployment
- Create azd videos for getting started
- [Issue] HOT 1
- [AzureTools][Aspire] Fail to publish the project using azd with the location "East US STG (eastusstg)" or "South Central US STG (southcentralusstg)" HOT 2
- pipeline config failing to validate remote with alias ssh hostnames HOT 3
- [AspireDeployment] Unsupported Azure Location are listed in AzDev CLI HOT 1
- [Issue] AZDO failure: Invalid use of relative path during infrastructure creation step of CI/CD pipeline HOT 2
- [pipeline config] Add one-time confirmation for the remote HOT 2
- [Issue] Persist current custom domain fails HOT 1
- Bicep parameters with default values are always passed as null HOT 2
- [Issue] Can't run azd down on RG with OpenAI instance HOT 2
- [Issue] azd deploy excludes node modules by default for zip deployment of node.js projects HOT 3
- [WebToolsE2E][Aspire Deployment] aspire-dashboard takes too long and errors HOT 5
- [Issue] SWA app no longer building successfully in GitHub actions HOT 6
- Add support for `args` field in `container.v0` and `container.v1` Aspire resource types HOT 1
- [Issue] azd up stuck on aspire dashboard HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-dev.