Per the new design for user profiles, we want to split the "My Projects" listing into two separate listings:
Projects Maintained
This listing should only include projects in which the person is listed as a maintainer or co-maintainer. Preference should be given in the order to activity; e.g. the project with the most recent activity from that user should be listed first.
Projects Contributed to
This listing should include any project the user has made significant contributions to, either in the form of code, comments in the Issue Queue, or documentation edits. If possible, a count of each thing the user has contributed would be a good fit for this list, e.g. "4 commits, 5 documentation edits, 6 issue comments," etc.
Original Issue Text
To give a clearer view of the interests (and commitment) of a developer I propose that his contribution shall be listed in two sublist:
The first listing the projects he currently maintains.
The second the contributions to any other project (that he formerly maintained and then left, or that he was never a maintainer of)
This will help especially in this two situations:
1. code attributed to its author, that is not among a project maintainers (but his contribution are reported in his user profile).
2. abandoned project (see for instance issue #1077884: Allow the deletion of sandbox projects).
Comments
Comment #1
mgiffordAgreed that this is important. There is a distinction between contributors & maintainers. The latter has much more responsibility in the community.
So how do we reflect who has taken that on in the profile clearly. Simply listing all Projects that one has contributed doesn't really indicate much.
Something we want to avoid - "The problem I see is that most contributors wants to 'drive-by' maintain. Commit one or two patches, and never touch it again." via @davereid https://twitter.com/davereid/status/425390764944658432
How do we encourage responsible behaviors rather than simply getting a long list of modules in the Projects listing?
Comment #2
danigrrl commentedUpdated issue summary to reflect work being done on the User Profile redesign.
Comment #3
yesct commentedWhat happens now when someone is not a maintainer anymore, are projects they were maintainer of listed?
Should we keep that data somewhere? Or leave it up to the individual to list old projects they maintained in a text area if they want to?
Comment #4
yesct commentedComment #5
yesct commentedComment #6
yesct commentedsome contribution credit issues have d.o profile improvements tag, and some have nothing and are easy to get lost (and not about profiles), so tagging to organize credit ones.