-
Notifications
You must be signed in to change notification settings - Fork 1.2k
gsoc 2016 topics
Dominik Perpeet edited this page Mar 10, 2016
·
8 revisions
Fedora ideas go here
Mentors from Cockpit
- Dominik Perpeet
- Peter Volpe
last year's description here
Systemd provides timers for calendar time events and monotonic time events (http://www.freedesktop.org/software/systemd/man/systemd.timer.html, https://wiki.archlinux.org/index.php/Systemd/Timers). A major component of the Fedora Server is the Cockpit Project, a web-based management console for servers.
Some preliminary designs for timers in Cockpit exist at https://trello.com/c/1B2lZViZ/74-timers-and-cron, although these are just intended as guidelines to get started.
Required:
- JavaScript (ideally jQuery)
- Fedora or other Linux
Bonus Skills:
- Familiarity with D-BUS
- Familiarity with Python (2.7)
- Experience working in Linux distributions
Libraries and Software:
- cockpit (http://cockpit-project.org/)
Difficulty Level:
- Beginner to intermediate
Expected outcomes
- A user of the Cockpit UI is able to view existing timers, edit existing ones or create new timers while providing the minimum set of necessary information to the UI
- The UI optionally allows more advanced settings to be selected
- Functionality of added features is tested via unit and/or integration tests
Mentor(s): Dominik Perpeet, Peter Volpe