Platform Developer Communication
Developers stay in touch via a number of mechanisms
The Developer List is open for all to join and our archives are public. Use for discussion about the platform architecture, protocols, and implementations. Patch sets can also be sent to this list for review and application if you do not have core commit access. We don't specifically separate mailing list traffic for application and platform developers since the overlap is significant and often useful, but we'd prefer to see general inquiries on the community mailing list or art related topics go to the artist mailing list.
Our IRC channel is #sirikata on irc.freenode.net and we keep open logs. This is used for real time discussion with developers - quick questions, detailed questions about code, etc.
If you have never used IRC then the Wikipedia article on IRC gives a good overview
We have a bug database where we track bugs and feature requests. This is the best place to report bugs, although you may also want to email the developer list for particularly important bugs or feature requests, and especially for merge requests or patches.
Carefully constructed bug reports and responses to requests for additional information or tests are crucial to getting bugs fixed. At a minimum, bug reports should include
- The version or revision number which the bug was discovered on. Bonus points if you can track down the revision that introduced the problem.
- The platform you are working on.
- The features you have turned on and/or plugins you have loaded.
- A minimal test case if applicable, or a minimal set of steps needed to reproduce the problem.
- A backtrace if you are reporting a crash and can obtain one.
We appreciate your attention to detail.
Upcoming meetings in meat space will be announced on the events page and past meetings will be documented there.