Technical and User documentation

I am responsible for creating the user and technical documentation of my company's distributed ledger based product. I wanted to know if any of you have good resources that I could refer to, to gain maximum insights into how a good documentation is designed.