Summary
In this chapter, we approached three important topics on developing plugins. First, how to get help to solve programming problems; second, how to create a basic plugin as a template to develop more complex plugins; and finally, how to debug it. These topics demonstrate basic skills to manage plugin development that can become complex during their design and development.
The chapter focused on creating a basic infrastructure to easily solve problems that could be found during the development of a working plugin.
In the next chapter, we will explore the PyQGIS programming in depth and learn to manage raster, vector, algorithm, and QGIS interface interactions. These skills will be useful to add specific business functions to QGIS to solve practical processing problems.