The first one that comes to mind for me is the nvcc
manual.
There is also a contributed CMake blog here. There is a corresponding GTC session, also.
With a bit of searching you can also find other tutorials such as this one. And as you mention, there are numerous forum articles.