SmartCook

Erasmus+ students project
for better food in your life

Documentation

How we created the documentation.

To document a project comprehensively, one must ensure that all aspects of the project are recorded and organized systematically. This includes maintaining the source code for both the API and its clients, as well as the source code for the web presentation. Documentation is a crucial part of this process, typically involving detailed descriptions and instructions stored in Word documents for general project documentation, and in Markdown files for API documentation. Utilizing version control systems like Git is essential for tracking changes, collaborating with team members, and managing different versions of the project. Hosting the repository on platforms like GitHub allows for secure storage, sharing, and distribution of the code and documentation, while also providing tools for issue tracking and feature requests, thereby ensuring a well-documented and maintainable project.

GitHub