Our module is looking good. Why not add an icon to it to make it look even better? For this, we just need to add to the module a static/description/icon.png
file with the icon to use.
We will be reusing the icon of the existing Notes application, so we should copy the odoo/addons/static/description/icon.png
file into the custom-addons/todo_app/static/description
directory.
The following commands should do that trick for us:
$ mkdir -p ~/odoo-dev/custom-addons/todo_app/static/description
$ cp ~/odoo-dev/odoo/addons/note/static/description/icon.png ~/odoo-dev/custom-addons/todo_app/static/description
Now, if we update the module list, our module should be displayed with the new icon.
We can also add a better description to it to explain what it does and how great it is. This can be done in the description
key of the __manifest__.py
file. However, the preferred way is to add a README.rst
file to the module root directory.