How does the community work

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Ferdi-T Offline
Senior Member
Posts: 100
Joined: Jul 2011
Reputation: 1
Post: #1
Something I have been wondering: how does the community behind XBMC work? I know that there's a lot of good people working on the project, many of them active here on these forums. How do you guys decide what goes into a final build and what doesn't, and who makes the final call? And who decides which addons make it into the official repo and which don't?
find quote
natethomas Offline
Team-XBMC Community Manager
Posts: 2,835
Joined: Apr 2008
Reputation: 53
Post: #2
Hey Ferdi. Good questions, and quite possibly questions not answered anywhere official. Because XBMC is open source, you can actually branch Team XBMC's source whenever you want, make whatever changes you like, and then release those changes yourself, so long as you abide by the GPL. Likewise, you can always make your own addons to be sideloaded and even make your own addon repository to be added to XBMC, as many developers have done.

To add code to Team XBMC's "proper" version of XBMC, initially you must submit code to official members of Team XBMC using Github. That code is then typically reviewed by members who are familiar with that portion of the codebase. For example, Jonathan Marshall would likely review any code you submit related to databases. If he deems your fixes as being useful, non-redundant, well-coded, and ready to be merged, he'll push the code into the master version. If he spots errors, he'll send it back with suggestions.

If you submit enough quality code, you will likely eventually get invited to join Team XBMC and be given write access to the code base. At that point, you will actually be given the reigns to make changes following our pull request rules. Those rules are pretty relaxed, and we try to give each developer as much free reign as we can. However, even after you have write powers, it is considered polite to have somebody else in the field sign off on the code to make sure no mistakes were made. We get pretty sad when code is pushed into master that breaks XBMC. Smile

As far as addons go, for the most part we try very hard to let as many addons as possible through. The most likely reason for us to hold an addon out of the official repo is because it might be broken in some way on submission or otherwise cause XBMC to fail. For that review process, we have a dedicated group of Team members who spend WAY TO MUCH of their free time accepting and reviewing for major faults. It's a thankless job, and they are superstars for willingly taking on the task.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
Spaggi Offline
Senior Member
Posts: 179
Joined: May 2010
Reputation: 0
Post: #3
Thanks for that, very interesting read Smile
find quote
Ferdi-T Offline
Senior Member
Posts: 100
Joined: Jul 2011
Reputation: 1
Post: #4
Thanks for the reply. Nice to read. Keep up the good work, guys. :-)

Btw, how many people do you estimate are actively working on the official builds of XBMC? It it a small group, or quite an army of programmers?
(This post was last modified: 2012-08-08 14:23 by Ferdi-T.)
find quote
Martijn Offline
Team-XBMC
Posts: 7,719
Joined: Jul 2011
Reputation: 115
Location: Dawn of time
Post: #5
Around 30 more or less active (could be way off here).

All in different areas ofcource.

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first


For your mediacenter artwork go to
[Image: fanarttv.png]
(This post was last modified: 2012-08-08 14:32 by Martijn.)
find quote
Robotica Offline
Posting Freak
Posts: 929
Joined: Aug 2010
Reputation: 3
Post: #6
44 contriburors last month and 161 contributors last year. See: http://www.ohloh.net/p/xbmc
find quote
Martijn Offline
Team-XBMC
Posts: 7,719
Joined: Jul 2011
Reputation: 115
Location: Dawn of time
Post: #7
(2012-08-08 14:36)Robotica Wrote:  44 contriburors last month and 161 contributors last year. See: http://www.ohloh.net/p/xbmc

Those are including users who did some patches/code addition/language updates

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first


For your mediacenter artwork go to
[Image: fanarttv.png]
find quote
gman3042 Offline
Senior Member
Posts: 298
Joined: Feb 2011
Reputation: 0
Post: #8
I think its suffice to say that these guys dont get nearly enough credit for all the work they do

best application on the internet bar none
find quote
Beer40oz Offline
Member+
Posts: 2,214
Joined: Dec 2010
Reputation: 53
Location: The Moon
Post: #9
Good read! Donate people to such an awesome team.

"A6-PACK" The Original unRAID Server MCE Remote Turn ON HTPC FOUND! w/DONGLE
Time to sit back, relax and enjoy XBMC.... CHEERS!!!

find quote