OK lets say we have created a module and placed it in our repository. When someone from the team or another team wants to use it they need to have a nice documentation to help them. Is there any recommendation what to write in documentation what not to?