Ubuntu
Package and publish your first nodejs snap
Snapcraft is a delightful packaging tool. With it you can make free software projects easy to install and update in many Linux distributions. More info: https://snapcraft.io/
We have a team call snapcrafters. They package, publish and maintain interesting free software projects in the snaps store. This task consists on getting a snap for a project written in nodejs published in the store.
For this task, you need to have Ubuntu 16.04 installed: https://bit.ly/ugciubuntu For this task, you need to know:
- github: https://bit.ly/ugcigithub
- command line: https://bit.ly/ugcicli (just the free sections)
- git: https://bit.ly/ugcigit (just the free sections)
- snapcraft: https://bit.ly/ugcisnapcraft
- javascript: http://bit.ly/ugcinode
Steps:
- Join the #ubuntu-google IRC chatroom: https://bit.ly/ugcichat
- Say hi to elopio, kyrofa, sergiusens, popey and flexiondotorg.
- Read https://docs.snapcraft.io/build-snaps/node
- Choose a project written in nodejs to snap. We maintain a comprehensive list of projects that would make good snaps: https://bit.ly/ugcicandidates Ask elopio for guidance on which one to choose. Ideally, the first one should be not too complicated, and it should a project that piques your interest and that's fun to maintain.
- Join the snapcrafters team by replying here: https://forum.snapcraft.io/t/join-snapcrafters/1325
- Follow the instructions in https://github.com/snapcrafters/fork-and-rename-me
Task tags
Students who completed this task
Qazi Omair Ahmed, Marcin Mikołajczak, Daniel Lim, WinningIt, Simran Singh, Konrad Krawiec, Ivan Fonseca, DAVID RESENDIZ CONTRERAS