Azure / Azure/typespec-azure

ARM: Update all LRO templates to prefer Azure-AsyncOperation and add linting rule to check

Open
#2,383 0 comments 0 reactions 0 assignees View on GitHub
breaking-change design:needed lib:azure-resource-manager needs-area
Dominant language
TypeScript
Stars
27
Forks
90
Avg merge
1d 22h
Merged PRs (30d)
156

Description

- Add a linting rule to require Azure-AsyncOperation as the primary mechanism for resolving LROs
- Update spec templates to choose this by default
- Update existing specs to avoid swagger changes in existing APIs

Contributor guide

Open the contributing guide

Research direction

Locate the linting rules, spec templates, and existing API specs covered by the repository, then determine how LRO resolution is represented today. Done means a rule requires Azure-AsyncOperation as the primary mechanism, templates prefer it by default, and existing specs are updated without changing their Swagger output.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.