So far I have been reading multiple documentations and reading the projects from past year GSoC and exploring some modules given on the GitHub and I came to understand now that in order to contribute to this organization the knowledge of only C++ and data structures is not enough. I have some questions which are halting my progress so far, it would be very generous of you if someone could address these issues I am facing…… 1. I am unable to understand the code base in the repositories on GitHub. 2. In order to contribute or to understand things in a better way do I need to learn how Boost libraries work. 3. What are some packages I need to install. It would be very kind of you if you could provide some useful resources for the same and also for the things you think could be of use to understand things clearly and for making some PRs. When I read the code base of some repositories and some documentations I got excited as I think there are many things and skills I need to learn, the skills, it takes to be a decent developer. Sent from [1]Mail for Windows References 1. https://go.microsoft.com/fwlink/?LinkId=550986
On Sat, 19 Feb 2022 at 12:48, Rahul Sharma via Boost
So far I have been reading multiple documentations and reading the projects from past year GSoC and exploring some modules given on the GitHub and I came to understand now that in order to contribute to this organization the knowledge of only C++ and data structures is not enough.
Well, you will need to find a project (i.e. Boost library) of your interest.
I have some questions which are halting my progress so far, it would be very generous of you if someone could address these issues I am facing…… 1. I am unable to understand the code base in the repositories on GitHub.
It's fairly simple, boostorg/boost is a super-project which refers individual libraries in their own boostorg/<lib> repositories via Git submodules.
2. In order to contribute or to understand things in a better way do I need to learn how Boost libraries work.
You will need to learn how to build the collection of Boost libraries and how to run tests of a library of your interest. Then, you will need to learn internals of the library of your interest in order to be able to contribute to it, obviously/
3. What are some packages I need to install.
Typically, a C++ compilation toolset on platform of your choice. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net
participants (2)
-
Mateusz Loskot
-
Rahul Sharma