We can contribute to open source projects by either creating something new or picking up existing work. It's important to communicate with the community owner or maintainer and earn their trust. We can do this by opening discussions, being open to feedback, and starting with small, well-defined tasks.
Example strong pull request (PR) from TinyBase: <https://github.com/tinyplex/tinybase/issues/130