uses clientside docs
ignores generated, non-doc files