I'm a member of an open source project. I tend to issues, answer questions, do house keeping, review some PRs, such and such. But I feel out of place because although I tend to the matters of the repo, I don't really know how the internals work, therefore I could not contribute the most essential part of it all: code.
Other developers in the project are having these cool discussions about implementation in the issue tracker, but I have no idea what they are talking about. They talk about all these buzzwordy things like virtual DOM, view models, and all those things.
Every time I try going on a safari, the parser piece is enough to scare me away. I also tried to implement a minimal version of the framework just to get the basics. But whenever I look back at the project for reference, it feels like I'm rewriting years of debugging and work.
I know how to use the framework, I use it regularly. I can explain to others how to use it, why use it. I just can't wrap my head around the implementation. I feel like I'm not at the same level as the other members of the project.
Am I doing open source right?