I went through the code of both the repository to understand them better. I joined the community for the second one on Gitter and tried to understand the project and read the communication between the developers. But all the issues mentioned required advanced level of Java knowledge as the community is already developed. I couldn't find something to contribute even in the documentation.
image.png
##November 2022
##November 2022
I found another opensource project with a large community: 30-seconds-of-code (https://github.com/30-seconds/30-seconds-of-code). I cloned the repository and read the contributing guidelines. I like the idea of the project to have code snippets that can help people to learn code quickly. I was hoping to make my first contribution. I also tried to contribute a program for 30-seconds-of-code. But unfortunately they have disabled the pull request or issue option for any one other than the maintainer.
##Communication
##Communication
I tried to connect the maintainers from 30-seconds-of-code, but i didn't receive any response yet.
##December 2022
I found DSA repository for the first time contribution. I opened an issue to make contribution (https://github.com/MakeContributions/DSA/issues/1091). They assigned it to me. I added my first contribution. My pull request is still in review.
##Compiling the project and OS
I used Ubuntu OS for making this contribution and Android Studio (open-source) for compiling the project and making change.
##Communication
I was able to interact with the person who published this issue and he told me that my pull-request was perfect for fixing all of these vulnerabilities.
## December 2022
I found DSA repository for the first time contribution. I opened an issue to make contribution (https://github.com/MakeContributions/DSA/issues/1091). They assigned it to me. I added my first contribution. My pull request is still in review. I used the Ubuntu OS to compile java programs.