For many, one of the principles of agile is delivering working software over comprehensive documentation. Software developers often see it as a pain to create the documentation. But the documentation is a must and required by managers, customers, collaborators, etc. so it is important to find approaches and tools which can help us document our [...]