Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[author] Extract out legacy usage of author annotations in favor of adding to pom #568

Merged
merged 1 commit into from
May 27, 2023

Conversation

hazendaz
Copy link
Collaborator

git stores the history, leaving names ends up in humans blaming sections of code on whom is listed there. Better to give this in the pom so it further gives higher visibility of those that have contributed and wanted their names listed at one point or another.

This further was causing issues with javadocs as the javadocs on many of these were entirely wrong in that they only had author listed and no context so the javadoc plugin is loud on issues. Newer maven versions further make warnings far more visible making it important to adjust.

Additionally not all files actually used author this way at all. So this gets us consistent. I didn't have the data to fill in everything in general but did what I could. Some users just had a name so I added it that way. I think many are already longer term contributors of the repo so the pom.xml could be bridged out further to better show where everyone can be tracked down more easily.

…dding to pom

git stores the history, leaving names ends up in humans blaming sections of code on whom is listed there.  Better to give this in the pom so it further gives higher visibility of those that have contributed and wanted their names listed at one point or another.
@hazendaz hazendaz requested a review from mathieucarbou May 27, 2023 19:58
@hazendaz hazendaz self-assigned this May 27, 2023
@mathieucarbou mathieucarbou merged commit 1a185fb into mathieucarbou:master May 27, 2023
@hazendaz hazendaz added this to the 4.3 milestone Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants