5d601001fada5a97a0c12f3914a23056

by Josef Reidinger
from SUSE

Working for YaST team for over 6 years. Participate also on webYaST development. Fan of ruby, but write code also in perl, C/C++, python, shell and various other languages.

YaST has been trying to find a solution to work with configuration files in a way that is easy and reusable, while ensuring the consistency of the resulting configuration. The response is Config Files API (CFA), a generic framework to work with configuration files in Ruby. Although currently is only used in the yast2-bootloader module, CFA will become one of the key components of YaST in the near future. Its design and foundation look beyond YaST, making it a useful resource in any environment needing programatic and semantic management of configuration files. The talk will provide an overall overview of CFA's architecture and down to earth examples on how CFA can be used and extended.

Date:
2016 June 25 16:30
Duration:
30 min
Room:
Saal
Conference:
openSUSE Conference 2016
Language:
Track:
Technology & Development
Difficulty:
Medium