On 09/10/2019 21:14, Benjamin Young wrote: > Hi all! > > Recently, I've been digging through various OSS compliance checkers that > analyze the code and content of repository to make sure it passes some > predefined OSS policy. I realized while working on Apache Annotator > (incubating) that one of these tools in particular could benefit any ASF > project. > > The project is called repolinter by the TODO Group: > https://github.com/todogroup/repolinter > > It checks for various things like the existence of a LICENSE file, the proper > use of header/preamble text in files, and various other things. > > I've customized the default configuration file so that repolinter's checks > are a bit closer to what ASF project repos actually need to do. You can grab > the config file here: > https://github.com/apache/incubator-annotator/pull/56/files#diff-8e21d68a689b722dca7791aa735b873c > > If you put that in an existing project's code, you can `npm install -g > repolinter`, and `repolinter .` in that projects directory to see the results > of the output. > > What I'm finding already is that most ASF projects I've checked so far are > using the "general purpose" preamble: > https://www.apache.org/foundation/license-faq.html#Apply-My-Software > And not the ASF focused (required?) one: > https://www.apache.org/legal/src-headers.html#headers > > You can read through more of the changes pending on Apache Annotator's > repository to bring it into (better) compliance: > https://github.com/apache/incubator-annotator/pull/56 > > I'd be happy to help get this config file added to some official ASF > repository or wiki space, so that others can benefit from this handy tool. :)
Or you could use Apache RAT... https://creadur.apache.org/rat/ Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org