You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@yetus.apache.org by Ray Chiang <rc...@apache.org> on 2017/07/05 16:58:50 UTC

Question about adding a new tool

Greetings fellow devs,

I've been doing some work on Hadoop going through the output of JACC 
(Java API Compliance Checker).  In the end, I ended up writing a Python 
script (plus supporting code) to help me filter the html output.  It was 
suggested that I notify Yetus about it in case other people might find 
it useful.

As it currently stands, I've got basic functionality working. Assuming 
there is interest in adding this tool, I'd like to get the following 
done before contributing it:

1) Refactor the code in a more plug-in style and add japicmp (Apache 
licensed) as a compatible tool
2) Document the usage and code better
3) Add unit tests, mostly for tool and Python version compatibility

I'd appreciate any feedback or suggestions you may have.

-Ray


Re: Question about adding a new tool

Posted by Allen Wittenauer <aw...@effectivemachines.com>.
> On Jul 5, 2017, at 9:58 AM, Ray Chiang <rc...@apache.org> wrote:
> 
> I'd appreciate any feedback or suggestions you may have.

	Take a look at https://issues.apache.org/jira/browse/YETUS-445 .

Re: Question about adding a new tool

Posted by Sean Busbey <bu...@apache.org>.
having the ability to switch between JACC and japicmp would be great. It
would nicely deal with teh largest concern from YETUS-445, the hard
dependency on something with a category-x license.

On Wed, Jul 5, 2017 at 12:58 PM, Ray Chiang <rc...@apache.org> wrote:

> Greetings fellow devs,
>
> I've been doing some work on Hadoop going through the output of JACC (Java
> API Compliance Checker).  In the end, I ended up writing a Python script
> (plus supporting code) to help me filter the html output.  It was suggested
> that I notify Yetus about it in case other people might find it useful.
>
> As it currently stands, I've got basic functionality working. Assuming
> there is interest in adding this tool, I'd like to get the following done
> before contributing it:
>
> 1) Refactor the code in a more plug-in style and add japicmp (Apache
> licensed) as a compatible tool
> 2) Document the usage and code better
> 3) Add unit tests, mostly for tool and Python version compatibility
>
> I'd appreciate any feedback or suggestions you may have.
>
> -Ray
>
>