The second alpha of the docs module for drupal is out. I've been doing a bit of code cleanup, and I'm moderately happy with it.
There are a couple of unfortunate consequences of the reliance on upload.module, for example the node edit. While the maintenance is simple, which is paramount, docs doesn't provide a mechanism to upload a revised version of a file. That is due to the way upload.module has it's revisions logic. It is possible to do it, but I decided to leave that out completely, opting for creating an add-on module for that. The logic is simple - not everyone will need it, so keep the core docs module as simple as possible. It is complicated enough, without doing anything really special.
Give it a go. The packaged docs 5.x-1.0-alpha2 is available from the docs module project pages