Thanks Mats.  These graphs don't really show the primary contributors recently, 
though, because those are often (mostly?) working on release branches, not 
master!  It's not as grim as it looks... most of the folks on those graphs have 
been gone a long time, because work on master was superceded by work on release 
branches years ago.  

That said, yes, we do have some areas that don't have clear owners/maintainers. 
 It's something that is a priority to sort out, and we discussed it on today's 
OSWG call.  I have the action item to follow up with prior ISG (IoTivity 
Steering Group) members to try to improve.

Thanks,
Nathan

-----Original Message-----
From: iotivity-dev@lists.iotivity.org [mailto:iotivity-dev@lists.iotivity.org] 
On Behalf Of Mats Wichmann
Sent: Wednesday, September 5, 2018 11:45 AM
To: iotivity-dev@lists.iotivity.org
Subject: Re: [dev] Inefficient code reviews

On 09/05/2018 11:27 AM, Nash, George wrote:
> Typically the best way to find who to add to your reviews is to use "git 
> blame" find out who else worked on the file you are modifying.  These are the 
> people that know the most about that code. Add them. Many of them are no 
> longer active but it does not hurt to add them as reviewers.
> 
> Look at who gave +2 approval to the commits made to that file in the past. 
> Add them.
> 
> Look at https://wiki.iotivity.org/projects_and_functions find out who are the 
> maintainers for the area of code you are working on. Add them.

all of those are great suggestions in general, but only the third one is 
actually "reliable" across the project at the moment, due to us having lost so 
many core developers in recent times.  If you look at this analysis that github 
will do for you on the project mirror:

https://github.com/iotivity/iotivity/graphs/contributors

you'll see that very very few of the people responsible for "most of the code" 
in the past are still active.

I'm not criticising, it's just a reality and we have to be clever in light of 
that.





-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#9919): 
https://lists.iotivity.org/g/iotivity-dev/message/9919
Mute This Topic: https://lists.iotivity.org/mt/25089084/21656
Group Owner: iotivity-dev+ow...@lists.iotivity.org
Unsubscribe: https://lists.iotivity.org/g/iotivity-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to