It's been on our agenda for a good while to improve the way that we recognize the contributions people make to CiviCRM. I'm pleased to report that we've made some decent progress on this front. We now have a way to regularly 'poll' 'sources' for 'tasks' completed by 'contributors' to CiviCRM.
We're recording completed tasks at https://contributors.civicrm.org. This site will eventually turn into an API for consumption in different places like civicrm.org or your own professional/personal website. While that side of things is built out, I've scaffolded a UI that helps you visualize what's happening. You can see the most recent tasks that have been polled at and a prototype 'hall of fame'.
By default the hall of fame is based on all tasks from 1 year ago until today. You can use the parameters since, until, type and subtype to get more specific, for example:
We're currently polling for new tasks every half hour so the hall of fame should be fairly up to date, but the list is by no means complete. We're currently polling for:
There is a lot more that we'd like to see recorded - there's more stuff happening on github (comments and pull requests for example) and we are yet to look at anything on StackExchange or Jira.
It's fairly simple for anyone with php skills to create a poll that collects tasks. You can run the active contributor framework locally (it's a symfony3 app). See the README for more details and https://github.com/civicrm/civicrm-ac/tree/master/src/AppBundle/Utils/Poll for a list of existing polls (some are WIP). The github commits poll should be fairly easy to get your head around.
There is of course a lot more to build out, and you are welcome to join in building it out. Some highlights from the roadmap: