Use CI and linting for the code on pushing to main and making a PR.
DrewNaylor opened this issue · comments
I saw some Python stuff under my readme and the "Python application" item had a comment that linked here:
https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
Tests would also be a good idea, but I don't know how they'd be done.
I'd have to add the Python dependencies to a requirements.txt, but I'm not sure about the stuff not in pip, and C++ (planned possibly due to it being easier to just directly work with KDE stuff and other C and C++ libraries) would require other CI stuff, but maybe I could use Cython for that and still keep it Python but have access to C/C++ stuff more directly?