Educators:
- Timo Sachsenberg (CIBI)
- Julianus Pfeuffer (CIBI)
Date:
26.03.2017 – 31.03.2017
Location:
Troia, Portugal
Contents:
The developer meeting is intended for core developers, new members as well as potential future contributors. Recent additions to the library will be presented and important future directions are discussed. Small hackathons should ensure that new proposals pass the drafting stage before the end of the meeting. Potential topics include the upgrade to C++11 and QT5, the integration of Seqan 2.x as well as discussions about build infrastructure and new types of KNIME node generation. Externals are welcome to bring their own ideas and will receive detailed feedback as well as help getting started in OpenMS development. Progress will be tracked on our GitHub page with a resume of each day.
Learning goals:
- Working with OpenMS, its build system and its datastructures
- Documenting code with Doxygen.
- Deeper insights into new and established algorithms of the library
- Learning the GitHub workflow of OpenMS
- Designing and implementing tools or kernel classes in OpenMS
Prerequisites:
- Target audience: This developer retreat is targeted to core, new and potential future developers of the OpenMS library and its tools
- Software requirements: For the retreat we require a working installation of any supported compiler, cmake, git, doxygen and OpenMS’ contrib libraries
Keywords:
C++, OpenMS, algorithms for mass spectrometry, software engineering/design
Tools:
No special tools are required or used.
Contact:
Julianus Pfeuffer (