Hi Garvit,

Thanks for your interest in Apache Fory and for taking the time to set
up the project and run the tests — that’s a great first step.

For starter issues, you can begin with:

1. https://github.com/apache/fory/issues/3408
2. https://github.com/apache/fory/issues/3409

These are good entry points to help you get familiar with the
codebase, contribution process, and overall architecture before moving
deeper into the C++/Rust gRPC codegen work.

Regarding:

Where to begin exploring the current service IR and compiler pipeline

Please read the “Source links” section in the GSoC project
description. Those links point to the relevant modules and code paths
you should study first. Start from the existing compiler flow and
understand how IR is defined and transformed through the pipeline
before thinking about extending it for service bindings.

furthermore communication channel for better communication

We do not provide private communication channels for project
discussions. Please do not discuss project-related topics privately.
All technical discussions must happen publicly on GitHub issues/PRs or
on the fory dev mailing list. This ensures transparency and allows the
whole community to participate and benefit from the discussion.

Once you’ve explored the compiler and IR based on the source links,
feel free to open discussions on GitHub with your understanding or
initial design thoughts.

Looking forward to your contributions.

Best,
Shawn

On Tue, Feb 24, 2026 at 10:02 PM Garvit Singla
<[email protected]> wrote:
>
> Hello Mentors
>
> My name is Garvit Singla, and I am a Computer Science undergraduate with a 
> strong interest in systems programming, Rust, C++, and distributed systems. I 
> have been studying the proposed project on end-to-end C++ and Rust gRPC 
> service binding generation, and I would like to be part of this amazing 
> project. I have made some projects in rust and maintained a small project 
> under hacktoberfest as well
>
> I went through whole idea list and i liked the cpp and rust one cause I love 
> low level languages.
> I did'nt knew about Fory before , cause to do serialization of data i used 
> Borsh, but after knowing Fory I will definitely give a try to Fory.
>
> For now , I just cloned Fory and I was able to set up Fory and pass all the 
> tests as well and currently trying to explore and understand the 
> fory-compiler.
>
> From my understanding, the project involves extending Fory’s compiler 
> pipeline to parse service IR and generate complete gRPC service bindings for 
> both C++ and Rust.
>
> I have been actively working with Rust and C++ in open-source environments 
> and would love to take part in GSOC 2026 with Apache Fory
>
> I would appreciate guidance on:
>
> Where to begin exploring the current service IR and compiler pipeline
>
> Recommended starter issues or small contributions to align myself with the 
> codebase
>
> further more communication channel  for better communication
>
> Thank you for your time and for maintaining Apache Fory. I look forward to 
> contributing and refining a detailed proposal based on your feedback.
>
> Best regards,
> Garvit Singla
> Discord : garvittsingla
> GitHub: https://github.com/garvittsingla
> LinkedIn: https://www.linkedin.com/in/garvittsingla/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to