dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.41k stars 10k forks source link

Deprecating `area-web-frameworks` label #57452

Open captainsafia opened 2 months ago

captainsafia commented 2 months ago

Filing this issue to formally track deprecating the area-web-frameworks label. I attempted to do this last year but failing to retrain the labeling model so the label has mentioned.

In lieu of the area-web-frameworks model, we'd like to use the area-minimal and area-mvc labels to provide more granular tracking for issues that are impacting controller-based (area-mvc) and minimal (area-minimal) APIs. The intent is that we can more easily identify what issues are specific to controller-based APIs and minimal APIs for triage and prioritization.

There are some cases were an issue impacts both implementations (for example, an issue in our problem details writer). In that case, we can mark an issue with both labels.

Guide for labels is as follows:

I'm working through moving the ~20 issues we have in area-web-frameworks label to the more granular identifiers.

cc: @dotnet/aspnet-community-triagers for visibility and feedback

gfoidl commented 2 months ago
  • area-mvc, area-minimal: Issues related to problem details writer, OpenAPI implementation that impact both frameworks

For these both labels should be applied? I'm asking because of the (unwritten) "one area label per issue" policy and to clarify the intention.

captainsafia commented 2 months ago

For these both labels should be applied?

Yes, correct.

I'm asking because of the (unwritten) "one area label per issue" policy and to clarify the intention.

I think historically the "one area label per issue" policy was in place to make sure that there was a single detected "owner" for a particular issue. In this case, the owners for the "area-minimal" and "area-mvc" are the same.

captainsafia commented 2 months ago

I tried re-training the labeler bot (see https://github.com/dotnet/issue-labeler) but the new model still seems to prefer area-web-frameworks for everything. It looks like we might have to relabel the closed issues as well to give the bot more accurate info...

mkArtakMSFT commented 1 month ago

Working with DDFun folks to grant us access to the storage so that we can upload the updated models.