Entry tags:
Question thread #37
It's time for another question thread!
The rules:
- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)
- You may also answer any question, using the guidelines given in To Answer, Or Not To Answer and in this comment thread.
The rules:
- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)
- You may also answer any question, using the guidelines given in To Answer, Or Not To Answer and in this comment thread.

no subject
no subject
no subject
no subject
The wiki has a bunch of useful info about installation and configuration, too!
no subject
no subject
The good news is that Dreamhacks are virtual environments that you don't have to worry too much about maintenance on -- Sophie takes care of the server-wide stuff and all you have to worry about is keeping your copy of the code up to date and the like. :)
And welcome to DW development! We're thrilled to have you. If you're going to be submitting patches, you'll need to submit a Contributor Licensing Agreement, which will allow us to use your code, and the Dev Getting Started page on the wiki has a bunch of useful tips.
no subject
no subject
It's being worked on!
no subject
no subject
sooo, over the past six years, every time we've kicked off a conversation about the API redesign it gets bogged down in details and people argue about all the little things and the conversation dies off either because it gets bikeshedded to death or because the person who decided to take point on it realizes the scope of the work that needs to get done and runs far, far away. (This is why it has been six years with no movement!)
This time around, somebody who wanted to work on a particular project realized it would only be possible with a more modern API, and we decided that we would try it the other way this time: first version of API v2.0 (minimum viable for that project, etc) done as part of that, and then we open it up for discussion and collaboration and the like after that.
no subject
no subject
Not at the moment -- the legacy API isn't really worth programming against. We've had a few people start working on mobile clients (both iOS and Android) before, but efforts stalled pretty quickly.