Contribute to Rocket.Chat FAQs

I am just getting started with my open source journey. Should I try contributing to Rocket.Chat?
Sure! Anyone with a knack for programming should start contributing irrespective of his/her open-source experience.
Where should I get started from for contributing to Rocket.Chat?
Beginners are strongly recommended to start with the issues having "good first issues" labels. They can also try their hands at contributing to documentation and raising issues (after all these are also different types of open source contributions).
I am stuck with the codebase. Where should I get help from?
If you are stuck with anything in the codebase, please contact the vast community of growing programmers in Rocket.Chat. You can also take help from Rocket.Chat forums. Just tag the person you think will be able to help you best according to their respective fields of expertise and tell him/her about your issue, and they will be more than happy to help you out.
I am not sure whether I am writing the code in the expected style. What should I do?
You can find documentation for everything in Rocket.Chat. Just read the documentation for Codestyle requirements, and you will be good to go.