We need a tool that helps connect projects with developers. This would include the following features:
- The ability of a developer to indicate their strengths and skills, e.g., Perl, Database, Documentation
- A project may post a "help wanted" listing for a particular bug, feature, or task, and tag it with certain accompanying skills that would be required. This should probably always be associated with a ticket. May possibly associate a bounty with this listing. (?)
- A developer may be notified of listings that match their profile (email, twitter, listed on user's page when they log in, or otherwise actively notify them as they use the site)
- Anyone may search for listings by language, skill, or other keywords.
- Keep track of when the loop is closed (ie, a developer is successfully connected with a project) so that we can follow up on success stories.
- Track developer statistics. i.e., user_x has responded to this many Help Wanted postings, and has closed this many tickets as a result of their involvement.
If we wanted to integrate with openhatch.org, we would need to implement a bug tracker importer for them that used our allura APIs. Info at https://openhatch.org/wiki/Bug_tracker_import_code/adding_a_bug_tracker and https://openhatch.org/wiki/Bug_tracker_import_code/architecture
I talked with 'paulproteus' on #openhatch on Freenode, about the possibility of some kind of interaction between SF and OH. He'd like for us to have a better interop before we start telling projects about the site.
From conversation on the #openhatch IRC channel:
Does this seem like something we could pursue from our end?
See also [#2660]