Ubuntu
Package an Electron application as a snap
We have identified a number of electron-based desktop applications which already have builds for Linux, but are not yet easily available in Ubuntu. The goal of this task it to select one of those applications and update the build system to add snap support.
Steps for this task
This is a high level view of the steps, more detail is provided in the following guide. Please follow that guide.
- Pick an application from the following spreadsheet https://docs.google.com/spreadsheets/d/15Cd1Ku2V8TLXHoKAkcgvHCkAsm3Ki1QGDrpHzqMgox4/edit#gid=0
- In the spreadsheet, place your name/nickname in column B to claim the application
- Claim this task in Google CodeIn and paste a link to this task in column C (this is to ensure two CodeIn students do not work on the same application at the same time)
- Go through the linked guide, to enable snap build support
- Build a snap of the selected application and test that it works as expected
- Create a pull request against the upstream project to add snap support to their existing builds.
- Submit this CodeIn task for review
Task tags
Students who completed this task
Qazi Omair Ahmed, Marcin Mikołajczak, Thomas Orlita, Simran Singh, Nissaar Gopee, Konrad Krawiec, June Hyung (Jacob) Kim, Muktaka Joshipura