As you might have seen, we have started to follow up on the Albanian community with opportunities in LibreOffice developement:
My hope is that the first two are reasonably well covered in general tutorials and teachings available on the web: gerrit is a bit special, but that is not too big of a topic, so my hope is our wiki and IRC resources there are good enough. Same for the 'getting your first build'.
But C++ is really the hard part to groom in a future contributor. Eike and me went out hunting for good resources and this blog post by yours truly describes what we found:
At the core of this are two resources: A book/webpage ("C++ Annotations") and the Stanford lectures on C++. While the former is great for the details, the latter is good for understanding the big picture covering the important concepts (and the "book" can support that).
So how can we use this to help development newcomers? Here is a format I would like to attempt:
This should help newcomers seeing a benefit in joining the community and also make it natural for them to help others with what they learned.
<img src="https://blog.documentfoundation.org/wp-content/uploads/2018/12/LO_cpp_workshop.jpg" width="500" />
Improve your C++ skills with the help of LibreOffice developers! We're running regular workshops which focus on a specific topic, and are accompanied by a real-time IRC meeting. For the next one, the topics is <strong>FOO</strong>. Start by watching this presentation:
[YouTube link here]
Then join us on <strong>DATE AND TIME</strong> for a discussion via our <a href="https://irc.documentfoundation.org/?settings=#libreoffice-dev">#libreoffice-dev IRC channel on Freenode</a>. You can ask experienced LibreOffice developers questions, and learn more about the language. See you then!