What makes an open source project successful, and what workflow tools GitHub has been building to help communities become happier places.