contributing to opensource projects as a new python developer how to do it