请教一下,想对感兴趣的开源项目commit的相关问题

1.如何找到可以commit的项目
2.如何拿到机会去尝试进行commit
3.commit的流程和规范是每个项目不同吗
4.想去做是需要资源吗还是什么
求解答