Problem/Motivation

Decided in #2281763: Make Drupal.org user profiles more robust
The current "Projects" listing on the d.o profile actually lists any project where someone committed the work of others (or themselves)
or where someone else who committed it gave the user git attribution (which only happens sometimes and can only happen when only one person worked on the code since git attribution cannot credit more than one person).

This confuses people since they think if they contributed code to a commit, they should see that project listed on their profile.

Reduce confusion.

Proposed resolution

Make a new listing of projects a user has contributed to.
Title: Projects Contributed to

What to list:

Meta listed

  • patches
  • forum posts - but projects do not have forums... do they?
  • issue discussions - is this issues created, or comments on issues?

Proposed here

  • commit credit #2042697: Add historical issue credits to Drupal.org user profile
  • issue comments - are issue creations also comments? I think not. might need also issues created.
  • Remaining tasks

    • Decide what kinds of "Contributed to" we might eventually want to track.
    • Make sub issues for each kind of thing to (some we do not count now, and it could delay this new section if we wait for counting of all the things).
    • Get a d.o dev server. https://www.drupal.org/node/1018084
    • Make a new view or custom query to get a list of projects a user is a current maintainer of.
    • Add it to the d.o Profile. (Does not need to wait on the re-organization. Put it above the current Projects listing of all the projects with git commit attributions).

    User interface changes

    New display on d.o profile.

    API changes

    No.

    Comments

    yesct’s picture

    Issue summary: View changes

    Title?
    Projects Contributed to

    note that forum posts might not make sense to list here then. (since projects do not have forums)

    yesct’s picture

    drumm’s picture

    forum posts - but projects do not have forums... do they?

    They do not.

    I'm not quite clear on the proposed resolution. What does "Meta listed" mean? What should this look like when implemented?

    yesct’s picture

    some 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.

    drumm’s picture

    Status: Active » Closed (works as designed)

    Now that we have issue credit on user profiles, I think that may fulfill this need.