The YaST2 Network module manages network configuration including device configuration, DNS, Routing etc..
The current code is not very object oriented and in many cases there is not a good separation between the business logic and the presentation. The API is also not very clear an many people get confused for example between NetworkInterfaces (class that handles with the ifcfg-files and reside in yast-yast2) and LanItems.
A source of problems have been also the way LanItems and NetworkInterfaces were indexed and the device type recognition that was not the same in both cases.
In this Hackweek we would like to clean up the current yast2-network code a bit and also start designing a new API for make it more usable by us and also by others.
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 16
This project is one of its kind!