
Hi Arafat, I am a Boost GSOC'15 candidate this year. I would like to mention that GSOC is a good way to get a glimpse into how Boost review and ownership process works. I would highly recommend that you apply to boost GSOC'16 next year. Also if you are interested in contributing to the graph library as the other more experienced reviewers have commented, get started by fixing a bug in that library. Its a good way to understand the source code not to mention something which distinguishes your GSOC application. Another way to contribute is to implement a state of the art technique/algorithm using boost framework as a back-end (for instance you may implement some solver using boost.numeric.ublas framework and submit it for review - this is just illustrative only by the way). Hope this helps and best of luck. *Rajaditya Mukherjee * *3rd Year Graduate Student* Dept. of Computer Science and Engineering The Ohio State University Columbus, Ohio Tel :- +1-(614)-271-4439 email :- rajaditya.mukherjee@gmail.com <mukherjee.62@osu.edu>, raj@rajaditya.com <mukherjr@cse.ohio-state.edu> On Thu, Oct 15, 2015 at 7:52 PM, Edward Diener <eldiener@tropicsoft.com> wrote:
On 10/15/2015 9:31 AM, Arafat Khan wrote:
Hi Respected Sir/ Mam, I am Arafat Dad Khan, an undergraduate student at Indian Institute of Technology, Kharagpur. I wish to contribute to the Boost Library (Specifically Graph and Data Structures). I have decent knowledge of Algorithms and Data Structures and have consistently taken part in algorithmic competitions on websites such as Codechef and Spoj(Sphere online Judge ) you can view my profile here http://www.spoj.com/SPOJ/users/adk/ I am very new to open source, And i just need someone to guide me so that i could focus on the right areas to contribute. I am very comfortable with C++ language and learning complicated algorithms is great fun to me.
Can anyone please tell me the ways in which i could contribute?
You need to decide to which Boost libraries you would like to contribute ( there is close to 130 Boost libraries ). Once you do study the code of those libraries, look to fix bugs in those libraries by issuing bug reports or PRs against those libraries and if you are confident enough in your abilities with those libraries you can seek to become a library maintainer. Don't hesitate to ask questions on this mailing list about the libraries in which you are interested.
If this is not the right place to ask newbie questions please tell me where i could ask the my questions.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost