Thread overview
Getting started with GSoC 2019
Jan 16, 2019
Shubham Kumar
Jan 16, 2019
Nicholas Wilson
Jan 16, 2019
Shubham Kumar
Jan 16, 2019
Jacob Carlborg
Jan 16, 2019
Mike Franklin
Jan 16, 2019
Johan Engelen
January 16, 2019
Hello everyone. I am Shubham, a final year engineering student from India. I am fairly proficient in C++. I am very new to the world of open source contributions. I am participating in GSoC 2019. I am looking to making contributions to D Language. Can you guys point me in the right direction?
January 16, 2019
On Wednesday, 16 January 2019 at 09:56:26 UTC, Shubham Kumar wrote:
> Hello everyone. I am Shubham, a final year engineering student from India. I am fairly proficient in C++. I am very new to the world of open source contributions. I am participating in GSoC 2019. I am looking to making contributions to D Language. Can you guys point me in the right direction?

Do you have a topic/area you'd like to do stuff in? If not check out https://wiki.dlang.org/GSOC_2019_Ideas or some of the past years topics.
January 16, 2019
On Wednesday, 16 January 2019 at 10:15:06 UTC, Nicholas Wilson wrote:
> On Wednesday, 16 January 2019 at 09:56:26 UTC, Shubham Kumar wrote:
>> Hello everyone. I am Shubham, a final year engineering student from India. I am fairly proficient in C++. I am very new to the world of open source contributions. I am participating in GSoC 2019. I am looking to making contributions to D Language. Can you guys point me in the right direction?
>
> Do you have a topic/area you'd like to do stuff in? If not check out https://wiki.dlang.org/GSOC_2019_Ideas or some of the past years topics.

I am fairly proficient in C++. What  projects would suit me?
January 16, 2019
On 2019-01-16 11:20, Shubham Kumar wrote:

> I am fairly proficient in C++. What  projects would suit me?

* DStep [1] is a tool that translates C header files to D modules. You could work on adding support for C++ header files.

* It would be really nice to have a tool that does the opposite, generate a C++ header from a D module. It can use the D compiler frontend as a library [2] to parse the D code.

[1] http://github.com/jacob-carlborg/dstep
[2] http://code.dlang.org/packages/dmd

-- 
/Jacob Carlborg
January 16, 2019
On Wednesday, 16 January 2019 at 10:20:13 UTC, Shubham Kumar wrote:

> I am fairly proficient in C++. What  projects would suit me?

Approaching a project from that point of view is quite foreign to me, so I don't know how to answer directly, but there were a lot of ideas posted for the Symmetry Autumn of Code 2008:  https://wiki.dlang.org/SAOC_2018_ideas

What are you passionate about?

Mike
January 16, 2019
On Wednesday, 16 January 2019 at 09:56:26 UTC, Shubham Kumar wrote:
> Hello everyone. I am Shubham, a final year engineering student from India. I am fairly proficient in C++. I am very new to the world of open source contributions. I am participating in GSoC 2019. I am looking to making contributions to D Language. Can you guys point me in the right direction?

Download the source and build the project you are interested in. Go to its bug tracker / wish list and pick a simple task. Implement the fix. Submit pull-request, respond to comments, and stick with it until it is merged.

Those are the bare minimum steps to be able to join GSoC. Besides proving that you are capable of contributing to the project, it gives you a better idea of the internals of the project and what part of it you'd like to contribute to.

I don't mean to scare you off, but be aware of what you communicate.
"I am looking to making contributions to D Language. Can you guys point me in the right direction?"
This to me leaves a bad impression (I've been a GSoC mentor (and student) several times).
I expect a GSoC student to have an intrinsic interest in the project, and be proactive and more self-directed. Searching for "dlang gsoc" on Google gives our GSoC Ideas pages as first hits.

-Johan