Deff snap packaging
| .forgejo/workflows | ||
| .github | ||
| snap | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Deff
deff is a Rust TUI: interactive, side-by-side file review for git diffs with per-file navigation, vertical and horizontal scrolling, syntax highlighting, and added/deleted line tinting.
Unnoficial Snap build by brennoflavio
Install
sudo snap install deff --beta
Remaining tasks
- Click the green "Use this template" button above to create a new repository based on this template
- Give the newly created repository a sensible name, like
godzillaif you're snapping the Godzilla software (Note: Do not usesnapin this name.) - Update the description of the repository to
Unofficial snap for Deff - Update logos and references to
Deffanddeff - Create a snap that runs in
devmode - Convert the snap to
strictconfinement, orclassicconfinement if it qualifies - Register the snap in the store, using the preferred upstream name
- Add a screenshot to this
README.md - Add install instructions to this
README.md - Update snap store metadata, icons and screenshots
- Publish the confined snap in the Snap store beta channel
- Update the install instructions in this
README.md - Post a call for testing in the Snapcraft Forum "Snapcrafters" category - link
- Add the Snapcraft store account (snap-advocacy@canonical.com) as a collaborator to your snap in the Dashboard and ask a Snapcrafters admin to accept this request
- Fix all important issues found during testing
- Make a post in the Snapcraft Forum "store-requests" category asking for a transfer of the snap name from you to Snapcrafters - link
- Ask a Snapcrafters admin to fork your repo into github.com/snapcrafters, and configure the repo for automatic publishing into edge on commit
- Add the provided Snapcraft build badge to this
README.md - Publish the snap in the Snap store stable channel
- Update the install instructions in this
README.md - Post an announcement in the Snapcraft Forum "Snapcrafters" category - link
- Ask the Snap Advocacy team to celebrate the snap - link
- Submit a pull request or patch upstream that adds snap install documentation - link
- Ask upstream if they are interested in maintaining the Snap. If they are:
- Fork the upstream project, add the snap build files and required assets/launchers to that repo and submit a pull request or patch - link
- Add upstream contact information to the
README.md - If upstream accept the PR:
- Request upstream create a Snap store account
- Add upstream account as a collaborator on the snap
- Contact the Snap Advocacy team to request the snap be transferred to upstream
If you have any questions, post in the Snapcraft forum.