We’ve gotten some fantastic GitHub pull requests from the community, and we look at them all closely.
We are prioritizing support of those developers willing to actively contribute to the Discourse code base. Because open source!
However, we have had a few problems where we pulled in stuff that broke Discourse in various ways.
We’d like to improve our GitHub process so we:
Are timely in responding to pull requests
Give good feedback to pull requests, whether we end up using the code or not
Do not pull in things that accidentally break Discourse
We’ve already included some community suggested stuff to help us better process pull requests, namely
Travis CI integration (and $500 donation!) Travis CI - Test and Deploy Your Code with Confidence
Code Climate integration discourse/discourse - Code Climate
What else can we do, and how can we improve in this area?