Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator...
15
Vývoj YaSTu Josef Reidinger @pepareidinger LinuxDays 2014, 5.října
Transcript of Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator...
![Page 1: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/1.jpg)
Vývoj YaSTuJosef Reidinger
@pepareidinger
LinuxDays 2014, 5.října
![Page 2: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/2.jpg)
![Page 3: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/3.jpg)
![Page 4: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/4.jpg)
![Page 5: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/5.jpg)
![Page 6: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/6.jpg)
![Page 7: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/7.jpg)
Jazyky
C++ => YCP => Ruby ( 670 927 řádků )+ Perl ( 77 647 řádků )+ C++ ( 107 743 řádků )
![Page 8: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/8.jpg)
Testy
nic => vlastní testsuite ( expect ) => rspec
manuální spouštění => jenkins (ci.opensuse.org)
openQA
![Page 9: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/9.jpg)
![Page 10: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/10.jpg)
Integrace
manuální => scripty => jenkins
![Page 11: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/11.jpg)
Kvalita kódu
metric-fu ( rubycritic )code-climate
![Page 12: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/12.jpg)
![Page 13: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/13.jpg)
Otevírání projektu
closed source => open sourcekomunikační kanálygithub
![Page 14: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/14.jpg)
Libyui
součást YaSTu => samostatná knihovna
Mageia
![Page 15: Vývoj YaSTu · LDAP client NIS client Samba Server Hardware Information Printer Image Creator Start-up og Modem SCSI Initiator Mail Transfer Agent NTP Configuration Windows Domain](https://reader036.fdocuments.fr/reader036/viewer/2022081522/5fca064fc6dbcb5e26354129/html5/thumbnails/15.jpg)
Odkazy
https://github.com/yast/http://yast.github.io/irc://freenode#yast
https://www.suse.com/company/careers/