Documentation icon indicating copy to clipboard operation
Documentation copied to clipboard

Add Good First Tasks for New Contributors

Open stwrt opened this issue 2 years ago • 4 comments

Add Good First Tasks for New Contributors

Add good first tasks for new contributors based on info from GitHub Wiki.

stwrt avatar Jan 21 '23 08:01 stwrt

I’m worried about us listing tasks, as I fear this will get out of date and unmaintained. Maybe better to link to a ‘good first task’ filtered list in the bug tracker (and the details provided in the bugs themselves)?

marcoscaceres avatar Feb 06 '23 03:02 marcoscaceres

Agreed with @marcoscaceres Should the added tasks in this PR, be bugs on bugs.webkit.org?

Patterns seem to be easier to maintain. For example some possible patterns:

  • Curate bugs and create attached tests
  • Adds Analysis and or reference to the spec in a comment
  • explore the code for FIXME
  • curate WPT for Safari failing tests and open bugs on bugs.webkit.org if these do not exist.

There is also the keyword: Good First Bug which could probably be more systematically added when the bug permits.

karlcow avatar Feb 06 '23 04:02 karlcow

Part of the problem is the lack of user friendliness/visibility of the webkit bugzilla, which is presumably why @justinmichaud started a wiki page. I regularly tag Good first bugs, but the webkit bugzilla (unlike Mozilla's) is much lower visibility.

Ideally we'd have a user-friendly website that is powered by the bugzilla to get the best of both worlds, similar to what mozilla has at https://codetribute.mozilla.org/

nt1m avatar Feb 06 '23 10:02 nt1m

Bugzilla does have a REST API that spits back JSON... so, might fun to build our own contribute site. It wouldn't need to be as fancy as the Mozilla one, and could be something we build up over time.

marcoscaceres avatar Feb 14 '23 03:02 marcoscaceres