Describe the need of your request
Whenever developers write code for a feature they implement, developers should provide feature annotations to record the location of features in the code base. Sometimes, developers may forget to annotate the code they write. Before they commit their code, a recommender system utilizing machine learning, should warn the developer that there are non-annotated assets in the changeset. The system should then offer a list of potential features that may be suitable for the assets.
Proposed solution
Before adding files to the staging area, files that contain non-annotated assets should be marked with a warning marker. When adding these files to the staging area, a popup should appear with recommendations for feature annotations for the corresponding assets. After selecting a feature, annotations should be created for the corresponding assets. After all assets are annotated, the files should be added to the staging area.
Alternatives you've considered
No response
Additional context
No response
Describe the need of your request
Whenever developers write code for a feature they implement, developers should provide feature annotations to record the location of features in the code base. Sometimes, developers may forget to annotate the code they write. Before they commit their code, a recommender system utilizing machine learning, should warn the developer that there are non-annotated assets in the changeset. The system should then offer a list of potential features that may be suitable for the assets.
Proposed solution
Before adding files to the staging area, files that contain non-annotated assets should be marked with a warning marker. When adding these files to the staging area, a popup should appear with recommendations for feature annotations for the corresponding assets. After selecting a feature, annotations should be created for the corresponding assets. After all assets are annotated, the files should be added to the staging area.
Alternatives you've considered
No response
Additional context
No response