Development/Training Information
Trainings
Currently this page contains information collected for the training day during the Ankara hackfest and during the Munich Hackfest. These information are meant to be extended and kept them up to date. Feel free to use them for your own training sessions.
Please always add a short description about the information that you add and provide a file that can be extended (no PDF files).
Slides
Data for LibreOffice developers
These slides list all the different websites that collect information for LibreOffice developers and how to use them. It is meant as short introduction to provide an overview where to find necessary information.
Solving arbitrary engineering problems
These slides provide tips for developers how to tackle large problems. Good introduction for a training session with new developers.
http://people.gnome.org/~michael/data/2016-04-29-solving-problems.pdf
Introduction into UI testing
Presented during the Munich Hackfest 2018.
File:UI Testing - An introduction.odp
Important websites
cppreference
A nice website that provides a good reference around c++ including code examples.
C++ FAQ @ stackoverflow
Stackoverflow category with good explanations around many C++ topics. Aimed at all kinds of C++ developers.
Other information that should be shown
gdb
An introduction into gdb.
diffing two flat odf files to find the odf part of a feature
Show how to export two flat odf files that are only changed in one feature and diff them to find the xml tag or attribute name.
Editor introductions
Based on preference of audience. Vim page already present in TDF wiki.