What tools do you use to develop and collaborate?

Our community spans the entire globe - we all work in different time zones and need to stay connected and collaborate at any time.  We try to use the latest and greatest tools to promote transparency across our project, enable effective collaboration, and openly document all that is going on.  We currently use this list of tools to collaborate.  Have ideas on how to better connect the community? Want to set up a new tool that the community can use. Go right ahead. Just email the lists to let us know how you’re helping.   We’re always open to take on help in maintaining our tools and infrastructure - see how you can help!