Hello everyone I am Varun from India I have been w...
# getting-started
v
Hello everyone I am Varun from India I have been working with jetpack compose from past year and now even using Compose Multiplatform in production code bases. I would love to contribute back to this product by being an active member of this community but I have not much experience in open-source contribution I think folks over here can help me in that and help in figuring out how to use the repo and be able to contribute to either the kotlin language or in the compose multiplatform repo and if possible could someone mention the required knowledge base required for them so that it can help me at times where I get stuck.
👋 1
s
The best way to contribute is by continuing to use Compose, and submitting issues when you find them, and feature requests when it feels like something's missing. As for code contributions, that's a bit of a complicated story with Compose, because of the split between Jetpack Compose (Google's androidx version) and Compose Multiplatform (JetBrains' fork). Trying to contribute to Jetpack Compose is not straightforward, as contributions through GitHub are only allowed for the Compose Runtime/Compiler (not for UI). For me this was already large enough of a throw off to not pursue this much more, but you look up how Google handles contributions to androidx. It's a bit easier with JetBrains' CMP, but still not ideal. And of course, contributing back to the third-party libraries you use is a great way to grow the Compose Multiplatform ecosystem into a strong and mature one. Most of them are on GitHub/GitLab and contributions are as easy as opening a PR (after discussing the issue/feature request with a maintainer in an issue first ofc).
v
Thanks @Skaldebane for your advice I will start to contribute in libraries 1st but I even want to know how to contribute to compiler both for kotlin and for cmp is you could assist me in it would be very helpful for me.