Contributors mailing list archives

contributors@odoo-community.org

Re: Better contribution recognition

by
George Daramouskas
- 13/04/2018 22:05:43
Without going into implementation details I would like to ask:

Is there something already existing for git based projects? Possibly
with gitlab/github frontends? That we can easily customize with badges,
points, additional rights? (eg. stackoverflow)

Some sort of plugin that we can work upon and not creating things from
scratch. I might be missing something but I could not find anything on
marketplace.

If in fact nothing like this exists, I believe this should be taken into
consideration before this discussion continues further.


Also,


> For every PR you open, you lose a karma point, for every

> review/merge you get one. When your karma is zero, you can't open new

> PRs (and maybe existing ones are demoted somehow). Or we could order PRs

> by current karma of the author.

I understand the workload and the responsibility the reviewer bears, but
wouldn't this make people believe that Pull Requests are not appreciated
and are of less value?



On 04/04/2018 09:01 AM, Holger Brunn wrote:

> > Maybe there other good ideas out there.

> > What would you suggest the OCA to do?

>

> I'm musing for a long time about something I call OCA karma.

>

> In a very rough version you'd start out with +10 when you submit your

> CLA. For every PR you open, you lose a karma point, for every

> review/merge you get one. When your karma is zero, you can't open new

> PRs (and maybe existing ones are demoted somehow). Or we could order PRs

> by current karma of the author.

>

> Sounds simple enough, but there are quite some complications: There are

> PRs which actually should increase karma (greenifying PRs mostly;

> hotfixes), how to avoid sick incentives (If we for example give extra

> karma for merging a PR, people might get sloppy and merge prematurely),

> how to deal with bullshit reviews made just for increasing one's own

> karma? Do issues have an effect on karma and if yes, which? How to make

> the above less single minded technical?

>

> But I think above complications can be worked out if a few people look

> into it. This should also have some kind of decay, so that people like

> me can't sit on previous work for years.

>

> -- Therp - Maatwerk in open ontwikkeling Holger Brunn - Ontwerp en

> implementatie mail: holger@therp.nl web: http://therp.nl phone: +31

> (0)20 3093096

>

> _______________________________________________

> Mailing-List: https://odoo-community.org/groups/contributors-15

> Post to: mailto:contributors@odoo-community.org

> Unsubscribe: https://odoo-community.org/groups?unsubscribe

>


-- 
Therp - Maatwerk in open ontwikkeling

George Daramouskas - Odoo Developer

mail: gdaramouskas@therp.nl
web: http://therp.nl