I'm a newbie, I'm afraid, and have newbie questions. I have used python for simple scripts and automation for a while, but am challenging myself to go deeper by contributing to some open source projects on GitHub. It's been fun, but also nerve-wracking to make dumb mistakes in such a public environment. Sometimes one of my changes causes an error that is caught by one of the automated tests that the GitHub project runs when a PR is submitted. I'd like to catch those myself, if possible, before submitting the PR. Is there a way for me to run the same build tests locally on my own machine? Any other best practice suggestions for doing open-source contributions without asking for too much time/help from maintainers is also appreciated. Continue reading...