Hello Akash, here are my social profiles
Regards, Sarthak Deokar Linkdin https://www.linkedin.com/in/sarthak-deokar/ Instagram https://www.instagram.com/_sarthakdeokar_/profilecard/?igsh=eHJ4NTU1b2Npemp6 On Mon, Nov 25, 2024 at 11:23 PM Akash Nadar <akashnada...@gmail.com> wrote: > Hi James and Sarthak, > > Thank you for the detailed guidance and warm welcome! > > James, I’ll start by reviewing existing PRs and validating old Jira > tickets to familiarize myself with the project. I’ll also explore areas for > documentation and test coverage improvements. Your suggestions are very > helpful! > > Sarthak, let’s connect and collaborate on these tasks together. We can > divide work or brainstorm how to approach it. Let me know how you’d like to > proceed. > > Thanks, > Akash > > On Mon, Nov 25, 2024 at 10:01 PM Vijaysurya Mandala < > mandalavijaysuryaopensou...@gmail.com> wrote: > >> Hey James, >> >> Thank you for sharing these "first-steps" to contribute to this >> project. Although I wasn’t directly tagged in this email, I greatly >> appreciate the steps you’ve outlined for understanding the codebase >> and contributing meaningfully. >> Your advice is incredibly helpful for someone like me who is eager to >> contribute effectively. >> >> -Vijay >> >> >> On Mon, Nov 25, 2024 at 4:20 AM James Dailey <jdai...@apache.org> wrote: >> > >> > Akash and Sarthak - thanks for your interest and welcome. >> > >> > Because Fineract is a large code base used in production at regulated >> financial institutions, it is essential that new contributors start with >> understanding the code base rather than trying to add new features. >> > There is a tendency for devs to want to do the "next cool thing" when >> really what is needed is more documentation, more test coverage, more >> detailed tickets, more reviews of changes. >> > >> > As a first step, you can review the existing PRs that are coming in. >> Do they make sense to you? Can you follow the logic? Are the details in >> the Jira ticket sufficient? You might want to try that for a week or two >> or five. >> > Following project activity is a very important first step. You might >> even have some clarifying questions that could help the project become >> better. That is also a contribution. >> > >> > Secondly, look for areas that are not well covered. On many open >> source projects, too many devs are writing too much code with too little >> documentation. That is true here as well. Once you understand the >> features and functions and the structure of the code, can you help with >> some small piece of documentation? ... we need people digging into >> specific areas that are in the code and documenting what is there. That >> might also involve more test coverage in Cucumber (Gherkin files). >> > >> > Third, you might look at the really old jira tickets, and validate one >> by one that the tickets are still needing to be fixed. We have hundreds of >> old tickets that have creation dates before 2022 and I strongly suspect 90% >> are no longer valid. This is tedious work, but is needed. Pick a ticket, >> read it, determine if it seems real, put a comment that "yes, verified as >> of github checkpoint xxxx-xxxx" that the issue still exists" or "no, >> verified as of ... that the bug ticket is no longer valid". >> > >> > Generally, contributors should come with very modest aims at first. >> This is a very complex project. >> > >> > James >> > >> > On Sun, Nov 24, 2024 at 3:30 AM Sarthak Deokar < >> deokarsartha...@gmail.com> wrote: >> >> >> >> Hi, >> >> >> >> I am also suffering the same issues hope we could connect and work >> together >> >> >> >> Regards, >> >> Sarthak Deokar >> >> >> >> On Sun, Nov 24, 2024, 13:08 Akash Nadar <akashnada...@gmail.com> >> wrote: >> >>> >> >>> Hi everyone, >> >>> >> >>> I’m Akash, a new contributor to Apache Fineract. I have experience >> with Java, Spring Boot, and building REST APIs. I’ve successfully set up >> the project locally, including database connections, and have explored the >> Swagger documentation. >> >>> >> >>> I couldn’t find any "good first issues" or beginner-friendly tasks on >> the GitHub Issues page. Could someone please suggest a task or guide me on >> how I can get started with my first contribution? I’m particularly >> interested in working on APIs or improving existing features. >> >>> >> >>> Looking forward to your guidance! >> >>> >> >>> Thanks and regards, >> >>> Akash >> >