Makefiles are awesome, and you can use them in your Python projects too (they are not only to compile and build C/C++ projects that is) ๐Ÿ˜Ž

They help you automate various tasks and streamline the development process overall ๐Ÿš€

They allow you to:

– Manage dependencies
– Run tests
– Build documentation
– Format your code
– Lint and perform static analysis of you code
– Clean up temp files
– Manage virtual environments
– Build distributions
– Deploy your code

I often add one to my projects and they save me time and streamline the experience for other developers ๐Ÿ“ˆ๐Ÿ˜

Here is a 5 minute video to get started ๐Ÿ’ก

External content is hidden due to privacy reasons. It will be embedded after consent is given in the privacy settings.