replacing ruff with black and flak8, and modification of docs
Dear @philipp.sommer
Due to the utilization of the existing Python template for the DS2STAC package within Cat4KIT, I chose to incorporate and modify certain functionalities within the template. I think it is necessary to replicate the same actions in both the Django application and the Sphinx template which I will do it in the foreseeable future.
As an illustration, rather than employing the tools "black" and "flake8," I opted for "ruff", which exhibits superior performance compared to "black." Additionally, "ruff" can be classified as a novel formatting application.RUFF-Black-Comparison
In addition to the aforementioned documentation, I have included pydata as an alternate option.
I have included more applications, such as "typo", in the pre-commit stage, as they appear to possess use.