Ubuntu
Package and publish your first ruby 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 ruby published in the store.
For this task, you need to have Ubuntu 16.04: 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
- ruby: https://bit.ly/ugciruby
Steps:
- Join the #ubuntu-google IRC chatroom: https://bit.ly/ugcichat
- Say hi to elopio, kyrofa, sergiusens, popey flexiondotorg.
- Read https://docs.snapcraft.io/build-snaps/ruby
- Choose a project written in ruby 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
The ruby plugin for snapcraft is experimental. This task might end finding and reporting a blocker bug
Task tags
Students who completed this task
Konrad Krawiec, Simran Singh