Making WordPress.org

Opened 22 months ago

Last modified 22 months ago

#6295 new enhancement

Encourage connecting Profile to GitHub/HelpScout

Reported by: iandunn's profile iandunn Owned by:
Milestone: Priority: normal
Component: Profiles Keywords:
Cc:

Description

We can only show GH/HS contributions on Profiles if folks connect their account, but many don't know about that. We could make it more visible by adding a message when folks view their own profile (it wouldn't be shown to other users though).

Attached screenshot has a rough idea.

Related https://github.com/WordPress/five-for-the-future/issues/177, https://github.com/WordPress/five-for-the-future/issues/178

Attachments (1)

Screen Shot 2022-04-27 at 10.49.51 AM.png (55.7 KB) - added by iandunn 22 months ago.

Download all attachments as: .zip

Change History (3)

#1 @iandunn
22 months ago

It wouldn't be relevant to everyone, though, so we'd probably want to narrow it down a lot. Maybe we'd only show the GitHub one to who have contributions to teams that have GH repos, for example.

There'd still be folks on those teams who it isn't relevant for, though, so it should probably be dismissible.

#2 @dd32
22 months ago

Perhaps it might be worth attacking this from the other angle - instead of showing it on profiles, make more effort prompting unlinked users on the GitHub side.

For example, if an unknown github user makes PR or new Issue in one of our tracked repo's, having a bot comment similar to the new-contributor core workflow: https://github.com/WordPress/wordpress-develop/blob/trunk/.github/workflows/welcome-new-contributors.yml

It wouldn't be relevant to everyone, though, so we'd probably want to narrow it down a lot. Maybe we'd only show the GitHub one to who have contributions to teams that have GH repos, for example.

That would make sense I think; Perhaps it'd be worth using a top-of-page dismissible notice rather than a 'take action!' callout in the sidebar? although the more I type that, the more I like a gentle 'hey look at me' icon.. perhaps with a on-hover explanation..

Note: See TracTickets for help on using tickets.