I am working with a project team that hired a contractor to build a custom GeoDjango webmap application. The application is mature now and the team would like to host it on our network "in-house". I'm responsible for writing the contract deliverable to get the technical documentation (something that was overlooked during the building of the application, before I was hired here).
How much detail should I be looking for in the technical documentation? Currently, the github site has some sparsely commented installation instructions and nothing else. But, if a few months down the road I need to get under the hood to add functionality, how much documentation should I expect? Aside from the full technical specifications, what are the key details that are must haves to facilitate a smooth transition?
I need to make sure this captures everything we'll need to know moving forward. Right now I have a very generic:
Create basic training materials for new users in the form of a user manual as well as technical documentation providing full specifications of the technical stack…