Return-Path: X-Original-To: apmail-incubator-allura-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-allura-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 32424E75F for ; Thu, 31 Jan 2013 23:26:39 +0000 (UTC) Received: (qmail 72259 invoked by uid 500); 31 Jan 2013 23:26:39 -0000 Delivered-To: apmail-incubator-allura-dev-archive@incubator.apache.org Received: (qmail 72201 invoked by uid 500); 31 Jan 2013 23:26:38 -0000 Mailing-List: contact allura-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: allura-dev@incubator.apache.org Delivered-To: mailing list allura-dev@incubator.apache.org Received: (qmail 72185 invoked by uid 99); 31 Jan 2013 23:26:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Jan 2013 23:26:38 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tvansteenburgh@gmail.com designates 209.85.219.46 as permitted sender) Received: from [209.85.219.46] (HELO mail-oa0-f46.google.com) (209.85.219.46) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Jan 2013 23:26:31 +0000 Received: by mail-oa0-f46.google.com with SMTP id k1so3657609oag.33 for ; Thu, 31 Jan 2013 15:26:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:message-id:in-reply-to:references:subject :x-mailer:mime-version:content-type; bh=YSgPJIIAlOD54PVmz/voLBOVasisur3cNl/lp6MrZWM=; b=0FlI+ynRhuMGtMmYhgGpG0PBuDNvi/5Se9zijWMItSewDoM9+TfFV52S1XEB1439Wu WiXVqeHCQveuaENnd6dXJciZP8gbIStqSKsA27s1y0DEQEQqHf0HLHV2YXKW04aujRva 5r4UaSe/GHndlqzhKP6IN1RAovAC7mSf7j+teTKS1viK7YmZ6rIpT96Mg/928PWgnlyh kpxjJHsQFXBAuRQudU+SqNA5UUXGZ+8rVphKABAHvT673pnEIXLoCmslaLca5GfB3Qcp lSENiefY7PM4DkDijz/6uuzpwtsBAhzF22SfhQkGRN/BQg/im2XSklenaNvDoO31n+AO StOQ== X-Received: by 10.60.19.161 with SMTP id g1mr8169553oee.117.1359674770969; Thu, 31 Jan 2013 15:26:10 -0800 (PST) Received: from [192.168.1.108] (ip98-180-8-47.ga.at.cox.net. [98.180.8.47]) by mx.google.com with ESMTPS id el2sm7337861obc.9.2013.01.31.15.26.08 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 31 Jan 2013 15:26:10 -0800 (PST) Date: Thu, 31 Jan 2013 18:26:06 -0500 From: Tim Van Steenburgh To: allura-dev@incubator.apache.org Message-ID: <82C47F9CEEAE4B1B9118C6BDDB19CA06@gmail.com> In-Reply-To: <895A097083B64C84AE2817FD16BC6D8A@gmail.com> References: <1355121885.14536.42.camel@lenovix> <0AF7AD06F6714802A574B191FEAB144A@gmail.com> <895A097083B64C84AE2817FD16BC6D8A@gmail.com> Subject: Re: User stats and organizations X-Mailer: sparrow 1.6.4 (build 1176) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="510afd8f_260d8c4a_252" X-Virus-Checked: Checked by ClamAV on apache.org --510afd8f_260d8c4a_252 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey guys, =20 I've started to look at this again. Getting several errors and failures r= unning =60nosetests=60 in =46orgeUserStats. Can you look into that=3F Tim On Wednesday, January 30, 2013 at 2:17 PM, Tim Van Steenburgh wrote: > Thanks guys=21 I'm in the middle of another code review at the moment, = but I'll take a look soon. =20 > =20 > Tim =20 > =20 > On Wednesday, January 30, 2013 at 12:36 PM, Stefano Invernizzi wrote: > =20 > > Dear Tim, > > After fixing the issues you reported in your first review, we also fi= xed > > other things today and we committed them to the repository. > > We hope this improves our code. We also implemented the loop to regis= ter > > additional listeners, as I had explained in the discussion of the tic= ket a > > few days ago. Particularly, we forced the parameter in the configurat= ion > > file to be the equal to the entry point name, followed by =22.enable=22= , so > > that the whole mechanism can be easily extended. > > Let us know what you think about this additional commits and if there= other > > things to be improved. Thank you again for your review=21 > > =20 > > Stefano & Simone > > =20 > > =20 > > 2013/1/18 Tim Van Steenburgh > > =20 > > > Stefano & Simone, > > > =20 > > > I've posted a first review of the User stats code on > > > https://sourceforge.net/p/allura/tickets/5453/. > > > =20 > > > Tim Van Steenburgh > > > =20 > > > =20 > > > =20 > > > On Wednesday, January 9, 2013 at 11:30 PM, Tim Van Steenburgh wrote= : > > > =20 > > > > Hi Stefano & Simone, > > > > =20 > > > > Sorry for the delay, a lot of us were on extended vacation for th= e > > > Christmas holiday. I've begun looking at your branch and intend to = provide > > > some feedback in the near future. Thanks for your contribution to A= llura=21 > > > > =20 > > > > Tim Van Steenburgh > > > > =20 > > > > =20 > > > > On Wednesday, January 9, 2013 at 4:14 AM, Stefano Invernizzi wrot= e: > > > > =20 > > > > > Dear all, > > > > > =20 > > > > > We still didn't get any feedback about the uploaded code. Pleas= e, let > > > us > > > > > know what you think about it and if there's something we can im= prove. > > > > > =20 > > > > > Regards, > > > > > =20 > > > > > Simone & Stefano > > > > > =20 > > > > > =20 > > > > > 2012/12/13 Stefano Invernizzi > > stefano.invernizzi88=40gmail.com (mailto:stefano.invernizzi88=40gma= il.com))> > > > > > =20 > > > > > > Dear all, > > > > > > Since yesterday the code is available on the repository. As > > > > > > =20 > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > suggested in > > > > > > the proposed code contributors policy, I created a new branch= named > > > > > > si/5453. =46eel free to comment our work, and send feedbacks = or > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > suggestions > > > > > > about possible improvements. > > > > > > =20 > > > > > > Stefano & Simone > > > > > > =20 > > > > > > =20 > > > > > > 2012/12/11 Simone Gatti > > simone.gatti88=40gmail.com (mailto:simone.gatti88=40gmail.com))> > > > > > > =20 > > > > > > > Dear all, > > > > > > > =20 > > > > > > > thank you for your feedback=21=21 > > > > > > > =46irst of all, in the next hours we'll create a branch wit= h the > > > > > > > =20 > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > extension > > > > > > > of > > > > > > > UserStats, so that you can see our code to discuss it and i= ts > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > possible > > > > > > > improvements. After that we'll upload the extensions of the= > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > Organization > > > > > > > and OrganizationStats. > > > > > > > About the possibility to define an organization based on a = shared > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > topic of > > > > > > > interest, we have not considered it. We assumed that the ki= nd of > > > > > > > organization could be: =22for-profit business=22, =22founda= tion or other > > > > > > > non-profit organization=22 or =22research and/or education > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > institution=22, like > > > > > > > the organizations in the real world. We don't know if the c= oncept > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > is the > > > > > > > same, in that case we can easily add a new type of organiza= tion. > > > > > > > (e.g.=22group of interest=22). > > > > > > > As for Rich's proposal it's a great idea=21 We have conside= red it > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > but we > > > > > > > later decided to focus on other aspects in our thesis. Anyw= ay it's > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > the > > > > > > > best > > > > > > > way to use the additional data included in the profile. > > > > > > > I don't have commit access on the repository to upload my c= ode. > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > Since we > > > > > > > developed it together, Stefano will commit it. > > > > > > > =20 > > > > > > > Regards, > > > > > > > =20 > > > > > > > Simone. > > > > > > > =20 > > > > > > > =20 > > > > > > > 2012/12/10 Alvaro del Castillo > > acs=40bitergia.com (mailto:acs=40bitergia.com))> > > > > > > > =20 > > > > > > > > Dear Simone, > > > > > > > > =20 > > > > > > > > =46irst of all, I am sorry about the delayed response. > > > > > > > > =20 > > > > > > > > El jue, 29-11-2012 a las 19:06 +0100, Simone Gatti escrib= i=C3=B3: > > > > > > > > > Dear all, > > > > > > > > > =20 > > > > > > > > > During the last weeks, while discussing our work on inc= luding > > > new > > > > > > > details > > > > > > > > > in users' profiles on the forge, I and Stefano Inverniz= zi also > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > continued > > > > > > > > > working on the other features we introduced in one of o= ur first > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > messages > > > > > > > > on > > > > > > > > > the mailing list, back in July. > > > > > > > > > Now we have completed the implementation of these tools= , and > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > we would > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > like > > > > > > > > > to get feedbacks from you in order to check if it's pos= sible to > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > include > > > > > > > > > them on the Allura platform. > > > > > > > > > =20 > > > > > > > > > The additional features we implemented consist of two m= ain > > > parts. > > > > > > > =46irst > > > > > > > > of > > > > > > > > > all, we included the concept of organization, namely co= mpanies, > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > foundations > > > > > > > > > or other non-profit organizations and research and educ= ation > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > institutions. > > > > > > > > > Each organization is now allowed to create a profile, > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > including some > > > > > > > > > details about it, like a description, its working field= s, its > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > size, > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > etc... > > > > > > > > > . Moreover, users can be linked to the organizations th= ey > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > belong to, > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > and > > > > > > > > > projects can be linked to the organizations developing = them. > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > =46or both > > > > > > > > =20 > > > > > > > > these > > > > > > > > > kinds of relationships, we implemented a two-way mechan= ism: > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > the user > > > > > > > > > requests to be registered as a member of the organizati= on and > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > the > > > > > > > > > organization has to confirm it, or vice-versa. Similarl= y, an > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > organization > > > > > > > > > sends a request to be listed as the developer of a proj= ect, > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > and the > > > > > > > > > administrator of the project has to accept it, or vice-= versa. > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > When a > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > user > > > > > > > > > leaves an organization, he can set this on the forge, a= nd the > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > enrollment > > > > > > > > in > > > > > > > > > this organization will be shown as a past membership. T= he same > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > applies > > > > > > > > =20 > > > > > > > > for > > > > > > > > > project collaborations: an organization can freely set = a > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > collaboration > > > > > > > > > within a project as completed, because the organization= > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > doesn't want > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > to > > > > > > > > > continue working on the project, and it will be shown a= s a past > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > involvement. > > > > > > > > > We believe this features could be very useful on a forg= e which > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > is > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > used by > > > > > > > > > more than one organization, because it allows to have a= better > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > awareness > > > > > > > > of > > > > > > > > > the community, knowing how users working on a project a= re > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > organized in > > > > > > > > =20 > > > > > > > > the > > > > > > > > > real life. It can also increase trust for those project= s > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > developed by > > > > > > > > > well-known organizations. > > > > > > > > > =20 > > > > > > > > > The second feature we developed is related to users, an= d > > > consits of a > > > > > > > set > > > > > > > > > of metrics gathered from their activity. > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > This is a really interesting thing for me=21 > > > > > > > > =20 > > > > > > > > > These metrics include the number > > > > > > > > > of created or modified artifacts (also separated for di= fferent > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > kinds > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > of > > > > > > > > > artifacts), the number of assigned tickets, solved tick= ets and > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > =22revoked=22 > > > > > > > > > tickets, namely tickets which were assigned to a user b= ut > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > whose owner > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > was > > > > > > > > > later changed. Moreover, the number of commits is colle= cted, > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > together > > > > > > > > =20 > > > > > > > > with > > > > > > > > > the total number of added or modified lines of code by = the > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > user. =46or a > > > > > > > > > certain user, all these metrics are shown on a page on = the > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > form, as a > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > total > > > > > > > > > value since the user's registration, as well as an aver= age > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > per-month > > > > > > > > =20 > > > > > > > > value. > > > > > > > > > The metrics are also calculated considering the last 30= days > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > only, in > > > > > > > > =20 > > > > > > > > order > > > > > > > > > to allow to check whether the user is still active on t= he > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > forge or > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > not, > > > > > > > > and > > > > > > > > > if he is increasing his efforts on the forge or not. > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > Is this code already available=3F > > > > > > > > =20 > > > > > > > > In Bitergia our main focus is analyzing software projects= using > > > metrics > > > > > > > > and we are integrating some of our tools in Allura. We ar= e using > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > a > > > > > > > > different approach from you, getting the metrics from a > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > consolidated > > > > > > > > database that gathers the data from Allura, but at the en= d, the > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > metrics > > > > > > > > are really similar. > > > > > > > > =20 > > > > > > > > We are working in different kind of visualization also, s= o we > > > can share > > > > > > > > also here experiences. > > > > > > > > =20 > > > > > > > > > Moreover, it is also possible to see these values for a= single > > > > > > > category > > > > > > > > > only, namely considering all the data regarding project= s > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > tagged as > > > > > > > > > belonging to that category. A graph showing the number = of > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > joined > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > projects > > > > > > > > > by the user for each category is also shown, to highlig= ht the > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > kind of > > > > > > > > > applications the user is focused on. > > > > > > > > > =46inally, the previously listed statistics are also ca= lculated > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > for > > > > > > > > > organizations, by considering the activity of the users= > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > enrolled in > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > the > > > > > > > > > organization itself. Particularly, since each user can > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > possibly work > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > for > > > > > > > > > more than one organization on the forge, as well as wor= king as > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > an > > > > > > > > > individual programmer, organizations' statistics are ca= lculated > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > considering > > > > > > > > > only those activities performed by its members on proje= cts to > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > which > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > the > > > > > > > > > organizatione is explicitely involved. > > > > > > > > > We think these features are useful to allow users to ha= ve a > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > deeper > > > > > > > > > awareness of someone else's experience and interests, a= nd this > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > could > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > also > > > > > > > > > help in identifying partners for a certain project. > > > > > > > > > =20 > > > > > > > > > These features are implemented as external features and= can be > > > easily > > > > > > > > > enabled or disabled by setting boolean parameters in th= e .ini > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > file. > > > > > > > > > Therefore, it is possible to enable organizations only,= without > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > including > > > > > > > > > the statistics features, or including statistics for us= ers > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > only, and > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > so > > > > > > > > on. > > > > > > > > > Of course, it is not possible to enable organization st= atistics > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > without > > > > > > > > > enabling the concept of organization on the forge. > > > > > > > > > =20 > > > > > > > > > We would like to know what you think about these featur= es, and > > > we > > > > > > > would > > > > > > > > > like to know how we can provide you our code to get a f= eedback > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > from > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > you > > > > > > > > > and, eventually, to discuss improvements and changes on= it. > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > I think it is a really good use case por the code contrib= utors > > > policy > > > > > > > > proposed in the mailing list. > > > > > > > > =20 > > > > > > > > > Stefano is now > > > > > > > > > allowed to write on the repositoy, but since I am not a= llowed > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > to do > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > so, > > > > > > > > and > > > > > > > > > since these features should obviously be discussed befo= re being > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > included > > > > > > > > on > > > > > > > > > the project, I don't know if working there, even on a n= ew > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > branch, is > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > the > > > > > > > > > best solution. > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > I think so. Create a new experimental branch and upload t= he code > > > to > > > > > > > > Allura so for others developers like me, it is easy to st= art > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > playing > > > > > > > > with it. > > > > > > > > =20 > > > > > > > > Cheers > > > > > > > > =20 > > > > > > > > > Also, let us know if you prefer to check the two featur= es > > > > > > > > > separately or not. Probably, it would be easier to do i= t > > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > > incrementally, > > > > > > > > > considering one of them at a time. > > > > > > > > > =20 > > > > > > > > > Regards, > > > > > > > > > =20 > > > > > > > > > Simone Gatti and Stefano Invernizzi > > > > > > > > =20 > > > > > > > > =20 > > > > > > > > -- > > > > > > > > =7C=5C=5F=5F=5F=5F=5F/=7C Alvaro del Castillo > > > > > > > > =5Bo=5D =5Bo=5D acs=40bitergia.com (mailto:acs=40bitergia= .com) (mailto:acs=40bitergia.com) - CTO, > > > > > > > > =20 > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > Software Engineer > > > > > > > > =7C V =7C http://www.bitergia.com > > > > > > > > =7C =7C > > > > > > > > -ooo-ooo- > > > > > > > > =7C=5C=5F=5F=5F=5F=5F/=7C Alvaro del Castillo > > > > > > > > =5Bo=5D =5Bo=5D acs=40bitergia.com (mailto:acs=40bitergia= .com) (mailto:acs=40bitergia.com) - CTO, > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > Software Engineer > > > > > > > > =7C V =7C http://www.bitergia.com > > > > > > > > =7C =7C > > > > > > > > -ooo-ooo- > > > > > > > > =20 > > > > > > > =20 > > > > > > =20 > > > > > =20 > > > > =20 > > > =20 > > > =20 > > =20 > > =20 > > =20 > > =20 > =20 > =20 --510afd8f_260d8c4a_252--