projects icon indicating copy to clipboard operation
projects copied to clipboard

Gitmate: Contextually sensitive actions on PRs

Open jayvdb opened this issue 7 years ago • 4 comments

Currently Gitmate adds a lot of noise to PRs.

It shouldnt repeat messages it has already put on PRs.

It could add a note to the existing message that the problem was seen again in the latest commit.

It should hide as 'Outdated' messages for errors which have been resolved.

etc

jayvdb avatar Aug 02 '18 11:08 jayvdb

Sorry, but I don't think I have enough time to spare to work on this right now. If anyone is willing to take over the issue, please do. I can provide assistance however.

nkprince007 avatar Aug 02 '18 12:08 nkprince007

@jayvdb Can i be assigned to this issue, If i can come up with a proper proposal for it?

Naveenaidu avatar Aug 02 '18 15:08 Naveenaidu

@nkprince007 , I expect we would not try to get this project ready until long after GSoC. It would need to be assigned to / monitored by someone familiar with GitMate to ensure it comes as a reasonable project concept.

@Naveenaidu , it isnt ready to come up with a proposal yet. You contribute ideas here on the issue, and chat about it on coala or gitmate forums . At this stage, it is necessary to have a fairly good knowledge of coala & coala-bear changes over the last year, and gitmate changes over the last three months, to be confident your ideas are not already solved and not yet released, so chat is better than an issue discussion at this point.

I have only listed a few ways GitMate comments might be improved. We will need more deliverables in order to fill a three month project.

Currently gitmates value is reduced because of the volume and content of its messages 'drowning' the newbie. Often newcomers close their PR and run away.

I think this project concept scope should be very explicitly not about improving the functionality of any GitMate plugins, but instead making them more useful by improving how those plugins errors are reported. i.e. a strictly UX project.

Many of the errors themselves will be improved when gitmate can use the upcoming release of coala & bears, so we shouldnt beg for ideas at this stage. We need to get coala & bears out, and into gitmate, and then get feedback on remaining UX problems.

jayvdb avatar Aug 03 '18 08:08 jayvdb

Not sure if this has been fixed ..

cron jobs on travis trigger gitmate to relabel merged PRs.

This happens on our masters with cron jobs, and results in a gitter notification like gitmate-bot unlabeled #2649

Often the PR has no labelling change occur; it is just spurious notifications, probably because GitMate is adding the same label as already exists on the PR ('approved').

jayvdb avatar Aug 03 '18 13:08 jayvdb