Update on Current API Testing & Next Steps (NavyasreeBalu)

Navyasree

New member
Hello Mentors and Community,

I am excited to announce that my goal of completing my claimed API testing issues has been successfully finalized.

I have achieved the successful merge of four high-quality Pull Requests in the talawa-api repository:

  1. #3654: Test coverage for Organization.pinnedPosts
  2. #3960: Test coverage for Venue.events (Complex authorization and pagination)
  3. #3962: Test coverage for Query/advertisement.ts
  4. #3965: Test coverage for Post.organization
This work ensures 100% test coverage and addresses critical authorization checks for these API fields.

Next Steps: Strategic Focus on Full-Stack (Admin UI)

With the API testing consolidated, I am now executing my planned strategic pivot. My immediate focus will shift entirely to the PalisadoesFoundation/talawa-admin repository.

My goal is to demonstrate full-stack proficiency by tackling a medium-level Refactor, Bug, or Feature issue in the front-end codebase to prepare for the comprehensive challenges of a GSoC project.

I appreciate the consistent reviews and guidance from the team. Thank you!

Best regards,

NavyasreeBalu
 
Hi Navyasree 👋
Hope you’re doing well. I came across your recent contribution update on Talawa and was really inspired by your work, especially the API test coverage and your shift towards the Talawa Admin UI.


I’m also interested in contributing to Talawa and currently preparing to get started. I’d really appreciate your guidance on how to move forward effectively as a new contributor and where I should focus first.


I’d love to connect with you on LinkedIn as well to stay in touch and learn from your journey:
My LinkedIn : https://www.linkedin.com/in/nikhilshimpy/


Thank you for your time, and great work on those contributions!


Best regards,
Nikhil
 
Hi Navyasree 👋
Hope you’re doing well. I came across your recent contribution update on Talawa and was really inspired by your work, especially the API test coverage and your shift towards the Talawa Admin UI.


I’m also interested in contributing to Talawa and currently preparing to get started. I’d really appreciate your guidance on how to move forward effectively as a new contributor and where I should focus first.


I’d love to connect with you on LinkedIn as well to stay in touch and learn from your journey:
My LinkedIn : https://www.linkedin.com/in/nikhilshimpy/


Thank you for your time, and great work on those contributions!


Best regards,
Nikhil
Hi Nikhil,

Thanks so much for the kind words! It's awesome to hear you're jumping into open source and interested in Talawa.

The best place to start is definitely by looking at the documentation and picking up a 'Good First Issue' in either the API or Admin UI to get comfortable with the codebase and the contribution process.

I'm happy to connect on LinkedIn!.
My LinkedIn: https://www.linkedin.com/in/navya-sree-balu/

Good luck, and welcome to the community!

Best,Navya
 
Hi Nikhil, you can start by picking up testing PRs which will give you an understanding of the codebase and then you can go on to pick bigger issues and you can also create issues and ask for assignment as well and you can also review other's PRs as well. After you have successfully merged your first PR you can use the auto-assign command /assign to assign yourself issues. Make sure you go through the CONTRIBUTING.md:

Happy Contributing!
 
Back
Top