FAQ for Developers - Pistos/diaspora GitHub Wiki

We've started adding questions that we see a lot to this page, but it doesn't cover everything. If you have other questions, the best way to get an answer quickly is to visit us in IRC. You might think, "IRC? For real? Is this 1994 again?"

Yes. I mean, no! Just think of IRC as the open-source equivalent of a Campfire room. Links to IRC channels and mailing lists are at the bottom of this page.

##Developer FAQ

How do I get debug information?
You can use the command
tail -f log/development.log to watch the log in development mode.

How do I get the latest source?

Pull the latest from github: git pull Install any updates to gems: bundle install

How do I reset the database to a totally clean state?

rake db:drop
rake db:create
rake db:migrate

What if my question isn't answered here?

IRC Channels

IRC is the best way to get an answer quickly. Click the link to the join the channel in a new browser window. You can also download and use an IRC client such as Colloquy for OS X, XChat for GNU/Linux or mIRC for Windows.

  • #diaspora on irc.freenode.net - general discussion and help for folks installing Diaspora
  • #diaspora-dev on irc.freenode.net - discussion of the source code and help for new developer contributors
  • #diaspora-de on irc.freenode.net - discussion in German.

Mailing lists

We have two mailing lists, both Google groups. They tend to have a slightly different audience than the IRC channels, so if you can't get your question answered in IRC, you can try here.