This has been a topic on and off for some time. @author tags in Javadoc are not very useful, are often copy pasted and inaccurate, and really don't add anything Git history doesn't.
With Java 8 javadoc generation gets more strict and @msteiger put a big PR up that fixes the errors. Part of the errors relate to email formatting in @author tags, which have been very inconsistent at best. The current fix is simply removing the emails. Instead I wonder if we just remove the tags entirely.
Apparently the Apache license frowns upon the @author tag too. Lots of cons, few to no pros.
I figure some devs might feel nice seeing your author tag in there, so I wanted to ask if anybody would object if we remove them.
Will give it a couple days and try to ping the big @Contributor team here and on GitHub for added notifications. Group mentions used to work here, unsure if that was lost in the last upgrade
Edit: Nope, no group mention worky, oh well. We do have a Javadoc page in the GitHub wiki I forgot to include at first: https://github.com/MovingBlocks/Terasology/wiki/JavaDoc
Edit2: I figure removing javadoc author tags doesn't clash with attribution in Apache 2.0 ? That's about the copyright header ("MovingBlocks") alone?
With Java 8 javadoc generation gets more strict and @msteiger put a big PR up that fixes the errors. Part of the errors relate to email formatting in @author tags, which have been very inconsistent at best. The current fix is simply removing the emails. Instead I wonder if we just remove the tags entirely.
Apparently the Apache license frowns upon the @author tag too. Lots of cons, few to no pros.
I figure some devs might feel nice seeing your author tag in there, so I wanted to ask if anybody would object if we remove them.
Will give it a couple days and try to ping the big @Contributor team here and on GitHub for added notifications. Group mentions used to work here, unsure if that was lost in the last upgrade
Edit: Nope, no group mention worky, oh well. We do have a Javadoc page in the GitHub wiki I forgot to include at first: https://github.com/MovingBlocks/Terasology/wiki/JavaDoc
Edit2: I figure removing javadoc author tags doesn't clash with attribution in Apache 2.0 ? That's about the copyright header ("MovingBlocks") alone?
Last edited: