Sync'd up another #C4 project. This time: #Diaspora*
Took a couple hours merging 11 of 26 open PRs on upstream.
Code: https://github.com/weex/diaspora
Next step is to deploy this to a production pod.
@weex what is C4 ?
@fla Hi Fla, C4 is the Collective Code Construction Contract. It IS a bit radical but the idea is to prioritize the people and community who are developing a project by making it much easier to get contributions merged and therefore make more constant and satisfying progress. This fork is experimental but my hope is that it demonstrates a viable path forward for really any project.
C4 came out of the work of Pieter Hintjens and the 0MQ project. Links to follow...
Here are a few links to learn more.
* https://zguide.zeromq.org/docs/chapter6/
* The contract itself: https://rfc.zeromq.org/spec/42/
* https://peertube.co.uk/videos/watch/09b4e6f7-699a-45a7-83f4-16a63f71d57c
@weex so what are you doing right now regarding diaspora?
@fla I've created a fork that will be maintained by the process spelled out in the protocol.
@weex I need to read more to understand how that C4 thing is working, but merging stuff without human review seems a bit dangerous to me.
@fla I agree it's a bit counterintuitive / counterculture even for software and it could be a bit bumpy at the start but I'm hopeful for its evolutionary approach.
@fla Understand completely. Created this and will probably update the readme https://github.com/weex/diaspora/issues/20 but will also create one saying the same about the UI.