Hie guys. I have never been employed in the software development industry and when I do projects I usually just draw non-standard diagrams or used use case diagrams and class diagrams. This time a company wants me to develop a software for them and they say  they want full documentation(e.g SRS, SAD, SDD mock-up etc) of the software. I tried to google some documentation but I only got nothing useful. Books are too theoretic or do not get deep in this. When I browse projects on github there is just source code and no documents. So I would like your help in writing professional documents of software project. Most importantly, if anyone has a project that is well documented that you would like to share I would be grateful.Thank you.
Where can I find software project deliverables/ documents to help me professionally document my projects?
design;architecture;documentation;specifications;mockups