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>