snap install gimp
(没有安装snapd?)
发布于 ?通过 Snapcrafters
感谢您的关注!您可以在下面找到帮助您为此快照做出贡献的说明。
一般工作流程是提交拉取请求,将您的更改合并到 GitHub 上的candidate
分支中。合并拉取请求后,GitHub 操作将自动构建快照并将其发布到 Snap Store 中的candidate
通道。一旦 snap 经过彻底测试,我们就会将其推广到stable
渠道,以便我们所有的用户都能获得它!
如果这是您第一次对此快照做出贡献,您首先需要设置您自己的此存储库的分支。
将存储库分叉到您自己的 GitHub 命名空间中。
克隆您的分叉,以便将其保存在本地计算机上。
配置您的本地存储库。为了让事情更加直观,我们将您的 fork 遥控器重命名为myfork
,并将 snapcrafters 存储库添加为snapcrafters
。
git remote rename origin myfork
git remote add snapcrafters https://github.com/snapcrafters/gimp.git
git fetch --all
一旦您准备好进行贡献,请记住您希望 git 信息都是最新的。因此,如果您有一段时间没有“获取”所有更改,请从以下开始:
git fetch --all -p
现在您的 git 元数据已更新,您可以创建错误修复分支、进行更改并打开拉取请求。
所有拉取请求都应发送到稳定分支,因此将您的分支创建为稳定分支的副本:
git checkout -b my-bugfix-branch snapcrafters/candidate
进行所需的更改并在本地构建快照以进行测试:
snapcraft --use-lxd
当您对更改感到满意后,提交它们并将它们推送到您的分支,以便在 GitHub 上提供它们:
git commit -a
git push -u myfork my-bugfix-branch
然后,打开从my-bugfix-branch
到snapcrafters/candidate
分支的拉取请求。
打开拉取请求后,它将自动触发构建测试操作,该操作将启动快照的构建。您可以从拉取请求中查看快照构建的进度(显示所有检查 -> 详细信息)。快照构建完成后,您可以在“工件”下找到构建的快照(用于测试)。
团队中的某人将审查开放的拉取请求并合并它或开始与您讨论所需的其他更改或澄清。
将拉取请求合并到稳定分支后,GitHub 操作将使用您的更改重建快照,并将其发布到 Snap Store 的candidate
通道中。对候选通道中的快照进行充分测试后,维护人员或管理员之一会将快照提升到 Snap Store 中的稳定分支。