I just started our bachelor thesis, and want to ask you how to make a proper documentation.
There are two pieces of software in our project's scope: a microcontroller software (node), and a server software (control_room).
We wish to place all project documents in the software repository. This way all information can be found in one place, and development-process choices can be linked with specific code.
Currently, it looks like:
Folder Comment
---------------- -------------------
control_room/ source code for the server software
node/ source code for the microcontroller software
docs/ PROJECT DOCUMENTS (core topic of this question)
README.md small overview for the new readers
The docs/ folder for the project documents aims to set a clear picture on how the software was made. It has the following structure:
Sub-folder Comment
---------------- -------------------
process/ All choices made during the project are reasoned here.
sprint_retrospectives/ Reflections on work done every 2 weeks.
supervisor_meetings/ Supervisor meeting minutes
Is this sufficient? How should we further develop it to meet our objectives?