-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
msstandarizationAcceptance criteria checklistAcceptance criteria checklist
Milestone
Description
The following checklist must be complete before a template is published.
Repository Management
- Standards compliant README.md as the one in the example, is in placeLicense is in place. Make sure you choose the correct licenseSecurity guidelines are in placeContribution guidelines are in placeCode of conduct is in placeIssue template is in placeLanguage, model, and relevant technology topic labels are added, including
azd-templates
andai-azd-templates
(The latter is being created)Repo description is in place, describing the use case and technologies used in the solutionTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Source code structure and conventions
- GitHub Actions (This refers to .github/workflows/azure-dev.yml or custom workflow to run on a GitHub runner) is in placeDevContainer (/.devcontainer folder where applicable) configuration is in placeInfrastructure as code is in place (
/infra
folder where applicable, manifest files or code generators in the case ofAspire
and similar )Azure services configuration (/azure.yml file) is in placeMinimum coverage tests are in placeTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Functional requirements
azd up
successfully provisions and deploys a functional appGitHub Actions run tasks without errorsDevContainer has been tested locally and runsCodespaces run [locally and in browser]All tests passTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
In the absence of e2e tests,
- The application has been manually tested to work as per the requirementTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Security requirements
- Microsoft Managed Identity is implementedmicrosoft/security-devops-action is integrated to the CI/CD pipeline and the analyzer were ranTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
When a service selected doesn't support Managed Identity, the corresponding issue must have been reported and the security considerations section in the readme, should clearly explain the alternatives.
- Azure Key Vault is a preferred alternative
The following items are not strictly enforced but may prevent the template from being added to the gallery.
Project code follows standard structure, per language. Please check one.
- Yes, follows standardsNo, doesn't follow standardsTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Code follows recommended style guide
- Yes, follows style guideNo, doesn't follow style guideTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Metadata
Metadata
Assignees
Labels
msstandarizationAcceptance criteria checklistAcceptance criteria checklist
Type
Projects
Relationships
Development
Select code repository
Activity
docs: change readme title
docs: change readme title (#8)