www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Getting started with GSoC 2019

reply Shubham Kumar <shubhamkumarpro1 gmail.com> writes:
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?
Jan 16
next sibling parent reply Nicholas Wilson <iamthewilsonator hotmail.com> writes:
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.
Jan 16
parent reply Shubham Kumar <shubhamkumarpro1 gmail.com> writes:
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?
Jan 16
next sibling parent Jacob Carlborg <doob me.com> writes:
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
Jan 16
prev sibling parent Mike Franklin <slavo5150 yahoo.com> writes:
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
Jan 16
prev sibling parent Johan Engelen <j j.nl> writes:
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
Jan 16