Hi Srihari,
As I just mentioned in another thread, gRPC is planning to participate in 
Google Summer of Code in 2017. We are currently working on the organization 
application and a short list of projects to submit to GSoC.

Once we are accepted as a participating organization[1], we will be putting 
up an ideas list for consideration by students.
If all goes well, as per the timelines published by GSoC[2], we will put up 
the ideas list and discuss with students between Feb 27-Mar 20.

Reference 
[1] https://summerofcode.withgoogle.com/how-it-works/ 
[2] https://developers.google.com/open-source/gsoc/timeline


Now, if you are interested in helping out with  gRPC outside of the 
structured summer of code program, there are many ways to get familiarized 
with our code base and get started! 

We currently have 4 main repositories for gRPC in  github.com/grpc - 
grpc/grpc (for C core and all other languages that build on it), 
 grpc/grpc-java (java codebase),
grpc/grpc-go (go codebase) and grpc/grpc.github.io (the site for grpc.io).

I would first recommend that you start with understanding the core concepts 
by looking into our docs/guides and quickstarts in http://grpc.io, once you 
are familiar, you can contribute gRPC by tackling issues that we have 
identified as good areas of contribution, especially as starting points.
 
We try to add the "help wanted" label on triaged issues that we really want 
help on, so pick a repo and walk through the issues marked with that label, 
and try to send PRs that fix them. This is a good way to start as it helps 
you familiarize you to the code base, development cycle and the process to 
land changes into the project. Doing a few of these sets you up to make 
larger changes.

Another avenue to help is on grpc/grpc.github.io -- this hosts our site. 
Any fixes, improvements here would be very welcome, as the documentation 
makes our project more accessible to users, so do not underestimate the 
impact you can make here! 

In addition to all of the above, gRPC is an RPC framework and there is a 
lot of tooling that can be built around it, so if you have a project that 
builds on gRPC and will be useful to others, that itself will be a good 
contribution. See https://github.com/grpc-ecosystem for some curated 
examples.

Hope this helps!

On Monday, 23 January 2017 03:57:59 UTC-8, Srihari Radhakrishna wrote:
>
> Hi, 
> I am just getting started with contributions to open source and I wish to 
> submit a proposal for a project with GSoC 2017. Is gRPC participating in 
> GSoC 2017 and if so, I would like to know what are some good resources to 
> get started with contributing to gRPC.
>
> Thanks,
> Srihari.
>
> On Thursday, March 10, 2016 at 5:20:03 AM UTC+5:30, Kailash Sethuraman 
> wrote:
>>
>> Hi Students!
>>
>> We wanted to share more information about how gRPC will be participating 
>> in Google Summer of Code.  We will adhere to this timeline: 
>> https://developers.google.com/open-source/gsoc/timeline. Please take 
>> note of the deadlines and submit your proposal on time.
>>
>> We will be selecting projects based on the proposals we receive from you 
>> as per the Google Summer of Code guidelines. You can find some good tips on 
>> authoring an effective proposal here: 
>> http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/. The 
>> proposal should demonstrate as much as possible that you, as a student, are 
>> capable of achieving your objective.
>>
>> We urge you to participate in gRPC prior to the acceptance of your 
>> proposal, either in general or exploring the topic in which you are 
>> interested. Talk to us on the mailing list and share your questions and 
>> feedback.
>>
>> A few words about our ideas page - 
>> https://github.com/grpc/grpc/blob/master/summerofcode/ideas.md
>> - They are just our own ideas, we welcome your ideas too!
>> - We will consider ideas in all programming environments currently 
>> supported by gRPC.
>> - It is perfectly fine for you to explore a popular idea, even if there 
>> are others who are interested in it.
>>
>> Thanks,
>> Nathaniel and Kailash
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/e82edb6e-adb7-4617-83dc-6dbad3579653%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to