We’re launching phase 1 of the CredSperiment of the month. Here’s a report on how progress towards that goal is going.
SourceCred Discourse + GitHub Integration
We’ve made a lot of progress on getting Discourse and GitHub both working together in SourceCred. The official SourceCred prototypes now include:
- cred for sourcecred/sourcecred
- cred for sourcecred/research
- cred for sourcecred/widgets
- cred for this discourse
- cred for all of the above, combined
In contrast to the Discourse sneak peek, the code for the Discourse plugin is now a lot more polished, and has been merged into master
.
The presence of the combined cred represents significant technical progress towards launching the CredSperiment while having discourse from day 1. A lot of work went into refactoring SourceCred so it no longer assumes that all user identities come from GitHub.
Before the launch, there are a few more things to do:
- Add identity resolution, so we can tie together people’s GitHub and Discourse handles.
- I anticipate this will cause a flow of cred from GitHub into Discourse
- I have a plan on how to ship this; however, if we encounter unexpected difficulties, I may punt on it temporarily and do first payments for the CredSperiment by just adding together the cred for different identities
- Decide exactly what the (cred->$) payout strategy is
- I have an idea that one part of the payout will be based on the last week’s cred, and one part of the payout will be based on lifetime cred; more details to follow.
- Tune the weights to better reflect our values and priorities
- Most notably, I think that the current weights under-value Discourse activity, so I expect we will boost the Discourse weights
With about 2.5 weeks left in the month, I feel pretty good about the timeline.