[APIView] When should API approvals be copied and when should they not?
Open
APIView
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 144
Description
Currently, APIView will automatically copy an approval if a new APIView is created that 1) has the same API surface area and 2) that surface area has been approved.
One ramification of this, is that approving an alpha or beta API will _automatically_ copy an approval to a GA release. There are concerns amongst the architects that this behavior is not desired.
Contributor guide
Research direction
The issue names no files, tests, or entry points. First clarify whether approvals from alpha or beta APIs should copy to GA releases, then locate the APIView approval-copying logic and define tests for the accepted behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100