Problem/Motivation

part of
#2396865: [Meta] finding issues to work on is difficult
could be to announce issues when the novice tag is added to them

Or,
have something like a twitter feed
or rss feed
for various tags,
so people can subscribe to notifications related to something they are interested in.

Examples:
issue gets tagged:
novice
needs tests
d8mi

--- alternatives, or work arounds ---
subscribe to all issues (in a project like core) ... and use a mail tool to filter (ug. most humans wont want to do this, and it creates a d.o issue duplication in many inboxes)

do a search when you want to know what issues have a tag (but this does not order by date tag added, and recently added means it is probably clearer what the tag relates to and that it is more relevant to do timely. also, we need to consider human nature; and that we like feeds and notifications rather than searching when we want to know what is new). but they might not know what to search for... having a few notifications to subscribe/follow might help.

have a curated list via a human controlled twitter account:
maybe @drupalmentoring https://twitter.com/drupalmentoring

Proposed resolution

Make it possible to announce issues which people can work on, in case they don't have another idea

Dealing with multiple people working at the same time on an issue is separate issue but worth mentioning here. Could be dealt with by putting a block on an issue that says "please make a comment saying what you are about to do when you start working on this/an issue." #2193871: Create an Action Block for Short Messages for Users & Visitors And also worth mentioning that we should not suggest people use the assigned field... because #2143083: "Assigned" field is confusing and not appropriate in all circumstances

--- cautions ---
Adding novice tag should follow the advice in
handbook page: Selecting novice tasks for new contributors https://www.drupal.org/core-mentoring/novice-tasks
AND the issue summary should be updated when the novice tag is added: the summary should be updated in general, and also to be clear what remaining task is novice with instructions for how to do what ever is novice.

Remaining tasks

  • clarify
  • discuss
  • ?

User interface changes

API changes

Comments

drumm’s picture

Status: Active » Postponed (maintainer needs more info)
mgifford’s picture

Status: Postponed (maintainer needs more info) » Active
Parent issue: » #2193871: Create an Action Block for Short Messages for Users & Visitors

I'd call this a child issue of #2193871: Create an Action Block for Short Messages for Users & Visitors

Ideally we'd be tracking what users skills are. Could be documentation, php, js, css or qa.

We could then take critical issues for Core (and Contrib modules) and start highlighting in sidebar blocks what people can do to help.

The simplest way to begin would be just creating a view that highlights Core issues, that are marked novice and needs review.

For anonymous users it could be even more generic. If you're visiting a page like https://www.drupal.org/project/ctools/

We could show a block in the sidebar saying, "Hey, this module could use some of your help. Consider reviewing some patches that other users have contributed."

There are all kinds of innovative ways to insert messages like this to nudge folks into contributing more to d.o.

mgifford’s picture

Actually, might just be worth calling this issue a duplicate of #2185511: Highlight User Contributions & What They Can Do Next in Issue Queue

joachim’s picture

This came out of a conversation on twitter where I started off by saying it would be good to have a twitter account that just tweets new issues that have the 'Novice' tag.

Since saying that, I'm less sure: people might all jump on the same issue at once during a code sprint.

YesCT’s picture

I think the idea here is to *announce* it on places not d.o, like twitter.

the summary should explain how this is different than the other issues.

YesCT’s picture

YesCT’s picture

having an empty issue summary ... confused me. so. here goes.

YesCT’s picture

Issue summary: View changes

updated summary. put some related issues into context and added caution about novice tagging with link to how to evaluate if an issue is novice.

YesCT’s picture