Hello,

> Am 22.05.2017 um 15:02 schrieb Kapil Neurgaonkar <caps...@gmail.com>:
> 
> Hello Benedikt,
> 
> Thanks for the warm welcome!
> 
>> On Mon, May 22, 2017 at 4:24 AM, Benedikt Ritter <brit...@apache.org 
>> <mailto:brit...@apache.org>> wrote:
>> Hello Kapil,
>> 
>>> Am 21.05.2017 um 16:26 schrieb Kapil Neurgaonkar <caps...@gmail.com 
>>> <mailto:caps...@gmail.com>>:
>>> 
>>> Hi All,
>>> 
>>> I'm Kapil, an aspirant new-comer to Apache Dev Community interested in
>>> contributing to project Commons Text.
>> 
>> That’s great, welcome to our community! Please have a look at the docs for 
>> contributors [1] and please sign an ICLA [2] if you plan to contribute on a 
>> regular basis.
> 
> Yes I do wish to contribute on a regular basis. I have submitted a
> signed ICLA and public key as mentioned in the docs.
> 
> I'll also go through the docs for contributors.
> 
>> 
>>> 
>>> To start with I would like to solve an issue in StrLookup API [1].
>>> Looking forward to having a mentor who can help me start-up and guide
>>> through this activity.
>>> 
>>> Looks like a proposal has already been mentioned in JIRA item [1]. I
>>> went through details mentioned and analyzed impact of change. As
>>> mentioned, I think removal of type parameter <V> and changing lookup
>>> map's type from <V> to <?> should be good.
>>> 
>>> Regarding impact, changes are required in StrLookup, StrLookupTest,
>>> StrSubstitutor and StrSubstitutorTest within commons text. Also
>>> respective test cases and JavaDocs need to be updated accordingly.
>>> 
>>> I hope this is good to start. Request you to kindly validate my proposal.
>> 
>> TEXT-80 looks valid to me. So removing the generic type parameters sounds 
>> like a good idea. Note that this API has already been released, so we need 
>> to make sure, we don’t break anything. We use the maven clirr plugin to 
>> check our APIs. So after you’ve implemented your fix, in this case you 
>> should check the clirr report. It should not have errors.
> 
> I have a couple of questions:
> 
> 1. Does Maven Clirr Plugin get executed as a part of Maven install itself?

No you could either create the site with mvn site or call the clirr directly. I 
recommend creating the site and looking at the report.

> 2. How do we analyze impact across Apache projects in case there are
> dependencies from other projects.

There is usually no need to do this.

Benedikt

> 
>> 
>> You can submit your proposal as a pull request against our GitHub mirror [3].
>> 
> 
> I'm planning to start with the proposal for TEXT-80 as soon as my id
> is activated.
> 
>>> 
>>> Please mention in case anything got missed or needs correction.
> 
> Thanks,
> Kapil
> 
> 
> 
>> 
>> Regards,
>> Benedikt
>> 
>> [1] https://community.apache.org/newcomers/ 
>> <https://community.apache.org/newcomers/>
>> [2] https://www.apache.org/licenses/icla.pdf 
>> <https://www.apache.org/licenses/icla.pdf>
>> [3] https://github.com/apache/commons-text 
>> <https://github.com/apache/commons-text>
>> 
>> 
>>> 
>>> Thanks,
>>> Kapil Neurgaonkar
>>> Profile - https://www.linkedin.com/in/kapilneurgaonkar/
>>> 
>>> [1] - https://issues.apache.org/jira/browse/TEXT-80
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org 
> <mailto:dev-unsubscr...@commons.apache.org>
> For additional commands, e-mail: dev-h...@commons.apache.org 
> <mailto:dev-h...@commons.apache.org>

Reply via email to