From a dev perspective, it's unquestionably ideal to have it part of
the same repo. It makes it really easy to update docs with each
changeset. I've been borrowing a trick from the TDD book and updating
the docs before I make my test pass, so that when my test goes green
and I'm happy with the code, I'm ready to commit. In addition, you
have the benefits of having access to the docs of the version of the
plugin you're using, even if trunk and the public docs site has moved
on.
From a deployment perspective, it would be ideal to limit the code I
need to ship. i.e., I don't need to deploy tests or documentation. I'm
not sure we have a good solution for that generally in the community,
do we?
--
Luke Melia
lu...@lukemelia.com
http://www.lukemelia.com/