Unofficial Snap Packaging for Tidy
This is the unofficial snap packaging for Tidy, Snaps are universal Linux packages.
Refer snap/README.md for user-oriented information.
Remaining Tasks
Snapcrafters (join us) are working to land snap install documentation and the snapcraft.yaml upstream so Tidy can authoritatively publish future releases.
- [x] Import the Snapcrafters Template Plus repository to your own GitHub account and name it as _snapname-snap (or any valid name you prefer) using GitHub's Import repository feature
- It is recommended to avoid forking the template repository unless you're working on the template itself because you can only fork a repository once
- [x] Update the description of the repository
- [x] Update logos and references to
[Project]
and [my-snap-name]
in README.md
, snap/snapcraft.yaml
, and snap/README.md
- [x] Add upstream contact information to this
README.md
- [x] Create a snap that runs in
devmode
- [x] Add a screenshot to
snap/README.md
- [x] Register the snap in the store, using the preferred upstream name(i.e. without custom postfix). If the preferred upstream name is not available or reserved, file a request to take over the preferred upstream name and temporary use a name with personal postfix instead.
- [x] Publish the
devmode
snap in the Snap store edge channel
- [x] Add the provided Snapcraft build badge to
snap/README.md
- [x] Add install instructions to
snap/README.md
- [x] Update snap store metadata, icons and screenshots
- [x] File an Intent-To-Package issue/bug to the upstream's contact or issue/bug tracker to consolidate and let the upstream acknowledge the effort - link
- [x] Convert the snap to
strict
confinement, or classic
confinement if it qualifies
- [x] Publish the confined snap in the Snap store beta channel
- [x] Update the install instructions in
snap/README.md
- [x] Post a call for testing on the Snapcraft Forum - link
- [x] Publish the snap in the Snap store stable channel
- [x] Update the install instructions in
snap/README.md
- [x] Post an announcement in the Snapcraft Forum - link
- [x] Submit a pull request or patch upstream that adds the
snapcraft.yaml
and any required assets/launchers - link
- [x] Submit a pull request or patch upstream that adds snap install documentation - link
Depending on the upstream's response:
-
If the upstream accepts the PR:
- [ ] Request upstream create a Snap store account
- [ ] Contact the Snap Advocacy team to request the snap be transferred to upstream
-
If the upstream rejects the PR:
- [ ] Ask a Snapcrafters admin to fork your repo into github.com/snapcrafters, transfer the snap name from you to snapcrafters, and configure the repo for automatic publishing into edge on commit
-
[ ] Ask the Snap Advocacy team to celebrate the snap - [link]()
If you have any questions, post in the Snapcraft forum.
The Snapcrafters
Upstream