Contributors mailing list archives

contributors@odoo-community.org

Re: Better contribution recognition

by
Groupement Régional Alimentaire de Proximité, Sylvain LE GAL
- 15/04/2018 23:02:57




Sylvain LE GAL - Twitter
GRAP - Service informatique (Groupement Régional Alimentaire de Proximité)
Site Web | FramaSphere | Facebook
3 Grande rue des Feuillants, 69001 Lyon
Bureau : (+33) 09.72.32.33.17 - Astreinte : (+33) 06.81.85.61.43
Member of the OCA (Odoo Community Association)

2018-04-14 0:16 GMT+02:00 George Daramouskas <gdaramouskas@therp.nl>:
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)
Hi Georges,

I developped 2 years ago a connector git -> odoo that allow to recovers git / github data. It was installed on the OCA instance in V8. I don't know for the new instance. Some improvement / bugfixes could be welcome but it a good base to recover github information.

After, creating an extra module to handle karma will be quiet easy I think.
 
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.
Market place is a very poor tools to search modules. (no advanced search features, no modules at all). You can try Odoo-code-search tools that scan all github repositories. For exemple : modules that are using 'git' python librairy.

 regards.
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




_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe