-
Notifications
You must be signed in to change notification settings - Fork 13
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
Clarify contributors vs. developers use #16
Comments
It seems rather pointless to distinguish between the two, maintainer is clearly a special role, but developer and contributor are the same in my mind. |
Agreed. |
So we have agreed to stop using "contributor", we should new issues against repos to move them to be listed as "developers". Where should be publish the guidance on this? |
In the "how to write/maintain a component" doc. Which should link from https://trac.lal.in2p3.fr/Quattor/wiki/Development/Code but I can't currently see it. :( |
@ned21: it works for me! What's your problem? |
Back on the original topic, I'd a look at what is expected by the quattor-build-maven plugin and I am not sure this is a good idea to deprecate contributors without changing the plugin: contributors are used if they have the role 'author' to build the author list (that is added at the top of almost all files). Other contributors are ignored. On the other hand, developers are used to build the "current developers" list. I'd suggest cleaning up the plugin before pushing any change in the pom files. I see several alternatives:
My preference is probably the last choice with a variant that would be to support author role both for developers and contributors (if allowed by Maven) and add all developers (authors or not) to the "current developers" list and all contributors to the "past developers" list. |
@jouvin - oh, it's labelled "CodingStyle". I think I was looking/scanning for a different name. I dislike "past_developers" - it suggests someone has to decide whether they are being active and then get moved somewhere else when they are no longer active. I think we want to model two distinct concepts:
I haven't looked at the maven plugin to see what it currently supports but in general, the simpler the better I think. |
I've had a look: there is no problem to define the author role attached to developers too. I'm fine with your proposal: keep things simple. After thinking again, I'd suggest what is in fact the easiest in terms of editing required: change only the plugin, keep the source files as they are. The changes that I suggest are:
|
Sounds good to me. |
Bumping to 14.10, this won't get fixed this week. |
Bumped to 14.12 at workshop. |
So this is clarified, now it just needs to be implemented. |
I thought I'll be able to work on it for this release but this will have to be the next one... |
No worries, it's not really urgent, just untidy |
I'm afraid that this will be again for next release... Would be good to do it but really low priority for me... |
@jouvin does the milestone mean that this is now implemented? |
Sorry, I probably did something wrong setting the milestone... No intent to work on this in the short term... |
In a few
pom.xml
that I looked at recently, I saw that people who contributed to a Quattor component tended to add themselves as contributors. But it looks like we don't do anything with contributors (apart keeping track of them into thepom.xml
file). Sometimes, someone gets added as a developer which is added in the file header (after the licence) for most components. Do we really want a difference? Should we document some guidelines about whether you are added as one or the other? Should credit to contributors appear somewhere?The text was updated successfully, but these errors were encountered: