Contributor Guidelines Follow OOP principles Be Pythonic: follow Python best practices and idiomatic patterns Write unit tests for new functionality