I've recently made a contribution to a well-known project (DBeaver, a database management software). It started with a feature request and somehow I was able to implement it myself. It sure makes you nervous when it's the first time contributing, especially because your code/issue will be read by many other people. But, once your PR is merged, you will feel you've accomplished something great and want to contribute more.