In the last months, PyDriller has been downloaded thousands of times. It allows researchers to quickly and effectively run mining software repositories analyses on git repositories.
In this tutorial, we are going to see the motivations behind the creation of PyDriller, how to get started with it for your analyses, and some examples of how PyDriller can be used to run simple yet fundamental studies of source code changes on existing open-source repositories. Moreover, we will see how PyDriller is organized under the hood, from an architectural perspective, and how to contribute to it in order to build a long-lasting community. Together, we can make PyDriller more powerful and support more analyses; our hope is that this tutorial will show you how this can be achieved easily.