Add Pocket Science Lab Apps to Debian, Improve Feature Set and Provide Autobuilds for Debian Packages
Description of the project: The Pocket Science Lab is an Open Hardware that comes with a basic desktop application in an early stage version. There is a prototype Debian package available that was generated semi-automatically. The goal of the summer project is to further develop the application to make the hardware fully functional on the Debian desktop and to fully automate the package build. The frontend used for the application is Electron. The student should also collaborate with other Debian members in order to include Electron in Debian.
Confirmed Mentor: Norbert Preining
How to contact the mentor: email (during GSoC: daily scrum emails, weekly meetings, monthly blog posts)
Confirmed co-mentors: Padmal M.
Deliverables of the project: The outcome of this summer project should be a well-tested PSLab desktop version for Debian that is automatically built using CI tools. In order to achieve this goal the student has to develop the missing bits and pieces including creating frontend and adding features to the Python backend of the project.
Desirable skills: Debian, Debian packaging, make (debian/rules is a Makefile), shell, automation, CI, Python, Electron, Web Technologies, Hardware knowledge
What the intern will learn:
Application tasks:
Related projects: PSLab Desktop
Mentors affiliation with Debian: DD