There aren't really any restrictions -- we've tried to make it totally possible to run a complete production site on the code, up to and including a lot of functions/features that LJ doesn't put in their equivalent of 'dw-free' -- but one caveat you should be aware of is that we're, uh, still very much in beta!
Obviously, the code works well enough to run a production system on -- we're doing it, after all -- but we're doing very rapid development and iteration as we identify glitches and flaws, and our documentation is lagging behind our actual code (a perpetual problem, she says, wearily, and in fact as you notice things that need documenting better, we'd love it if you note them down on the wiki). During beta, we're also working without a lot of the QA/staged deployment systems we want to have in place by full site 'launch', so there's a pretty good risk you're going to get something mildly buggy if you update from tip. (she says, having been the person who broke the site four times in the past month...)
None of this is an argument against running a production site on DW code, and indeed we'd love to see you doing it -- the more people running the code, with as many use cases as possible, the more bugs we can shake out and fix and the more suggestions for improvements we can find -- but it's a good idea to know what you're getting into! It's probably a good idea to create a local repository of the code and work from that, rather than just updating directly from tip, so you can roll back to a "known good" version in case something breaks. It's also a good idea to be watching changelog -- it can be high-traffic (which excites me, let me tell you) but it gives a good sense of what we're up to, development-wise.
And if your coding fingers creep out of your pockets, we'd love to see you contribute some code :)
Welcome to the DW community! I'm really excited to see you here and using our code to build something -- let us all know when you get the site running so we can drop by and say hi :)
no subject
Obviously, the code works well enough to run a production system on -- we're doing it, after all -- but we're doing very rapid development and iteration as we identify glitches and flaws, and our documentation is lagging behind our actual code (a perpetual problem, she says, wearily, and in fact as you notice things that need documenting better, we'd love it if you note them down on the wiki). During beta, we're also working without a lot of the QA/staged deployment systems we want to have in place by full site 'launch', so there's a pretty good risk you're going to get something mildly buggy if you update from tip. (she says, having been the person who broke the site four times in the past month...)
None of this is an argument against running a production site on DW code, and indeed we'd love to see you doing it -- the more people running the code, with as many use cases as possible, the more bugs we can shake out and fix and the more suggestions for improvements we can find -- but it's a good idea to know what you're getting into! It's probably a good idea to create a local repository of the code and work from that, rather than just updating directly from tip, so you can roll back to a "known good" version in case something breaks. It's also a good idea to be watching
And if your coding fingers creep out of your pockets, we'd love to see you contribute some code :)
Welcome to the DW community! I'm really excited to see you here and using our code to build something -- let us all know when you get the site running so we can drop by and say hi :)