Azure / Azure/typespec-azure

Azure.Core library Improvements

Open
#1,716 0 comments 0 reactions 0 assignees View on GitHub
epic lib:azure-core
Dominant language
TypeScript
Stars
27
Forks
90
Avg merge
1d 22h
Merged PRs (30d)
156

Description

- [ ] Adding default values on operation template parameters. ResourceActionXXX.parameters
- [ ] Adding Response override on standard operation templates
- [ ] Currently many of the overrides are hidden in Traits. Consider exposing explicit parameters
- [ ] Adding `Async` aliases to `LongRunning` operations for uniform/shorter names.
- [ ] Consider adding non-resource based Action/Operations for flexible modeling.
- [ ] Consider remove default 0 on SkipQueryParameter
- [ ] LongRunningDelete may needs to support 202 body on the async results.
- [ ] LRO requests should contain Operation-Id header, per API Guidelines, and a mechanism for toggling (traits?)

Contributor guide

Open the contributing guide

Research direction

Start by locating the Azure.Core operation templates and the traits that currently hide overrides. Review each checklist item and the API Guidelines reference mentioned for the Operation-Id header. Done means the agreed improvements are implemented across the affected templates, with coverage for the listed long-running and action-operation cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, typescript
Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.