Topic on Talk:New Developers/Featured Projects

Phabricator required for first tasks

4
Qgil-WMF (talkcontribs)

Following the theme of consistency across Featured Projects, the Tasks section should require to have firsts tasks in Phabricator.

One possibility related to Improve the per-programming-language listings for our tools would be to require tags for programming languages.

What about mentioning the usefulness of clonable tasks, if the project can have any?

For context, it would be useful to mention that these first tasks will be also useful for GSoC/Outreachy (where "microtasks" are requested) and Google Code-in (where almost all tasks fit these requirements).

This makes me think that perhaps we should consolidate our vocabulary and call all these "easy" "first" "micro" tasks in just one way. "Microtasks"?

AKlapper (WMF) (talkcontribs)

I would not "require tasks in Phab". Some projects use GitHub, others maybe SourceForge. As long as there is a defined way to find beginner tasks in the task tracking tool the project uses, I don't plan to force them to create a Phab project that they won't really use and having two task trackers for one project.

Mentioning clonable is a good point, thanks!

"Easy" has always been a frustrating term if you've fiddled for ages setting up your dev environment. As "first" can have several meanings, "micro" might indeed be a good idea!

AKlapper (WMF) (talkcontribs)

Or did you mean creating placeholder tasks in Phabricator (tagged as "easy" currently) which would basically just say "See https://github.com/project/issues/123 for the real task" in the description? I don't see the advantage of that.

Qgil-WMF (talkcontribs)

Alright, then let's start with your approach, and see how it goes.  :)

Reply to "Phabricator required for first tasks"