We have a checklist for projects, this list is represented as a project tasklist so we can track to progress.
At the moment we add documents to a document library on the same page, but this way they are not directly associated with the checklist.
Another way to do it would be to add the documents to the list items, but there are no document management system features like versioning available then.
Which way do you prefer? Is there some best practice for this? Any (simple) way to associate the files in the library with the list items (Maybe add a dropdown list with the items of the tasklist to the upload document form and view the associated files in a new column at the project tasklist somehow)?