If you would like to contribute program functionality, please fork this repository,
make your changes, and submit a pull request against the master
branch.
In principal it is a good practice to create a snap in a clean environment and the snapcraft team is providing a bunch of cool tools for that.
- install snapcraft
snap install snapcraft
- now you can start building your snap version of
cheat
via commandsnapcraft
**snapcraft
will ask you to setup multipass vm for you (which you should do)
There are some steps to do before a build on Fedora works
see: https://snapcraft.io/docs/iterating-over-a-build
Test the snapped version (replace buildversion accordingly)
snap install ./cheat_v2.3.1.build.7_amd64.snap --devmode
If a PR is pushed into the master
branch of this repo, a build of the cheat
snap will be scheduled.
Info: The automatic build is added to a build pipeline (with other projects) and will be processed in order.
You can see the status here: buildstatus
A new version of the cheat
snap will be published after a succeeded build to the Snapstore https://snapcraft.io/cheat/releases into the latest/edge channel.
After testing the snap will be promoted into latest/stable.
For further information see: https://docs.snapcraft.io/channels/
sudo snap install cheat --edge
sudo snap refresh --edge