Xfce 发布 HOWTO
这如何正在改进中,但它可能会帮助。 可以自由作出贡献。
发布在释放前的注意事项
- 翻译是是否为最新,翻译者知道你要发布。
* 所有严重问题的修复补丁都已经全部打上了。 * 你的感觉:“是的,代码已经能够向世界发布了,每个人都能 enjoy it”;)
发布之前要更新文件
- 发布信息:
ChangeLog
,NEWS
。 - 通用信息:
NEWS
,AUTHORS
,THANKS
,TODO
(如果存在)。
配置脚本
- 编辑 configure 脚本模板文件
configure.in.in
或configure.ac.in
。 - 设置发布的软件包的版本(
<package>_version_major
,<package>_version_minor
and<package>_version_micro
)。 - 移除
<package>_version_tag
git
标签。 - 检查的构建依赖关系。
检查发布包
- 运行
./autogen.sh
. - 运行
make distcheck
- 检查自动生成的文件:
INSTALL
,COPYING
- 如果在这个步一切正常,提交所有发布的更改到 master 分支。
- 现在,您可以当前 master 分支打标签了:\\
git tag -a <package>-<version> git push git push --tags
可以用 GPG 密钥签名标签,通过
git tag
命令 增加一个参数。更多信息关于标签的内容请阅读git-tag
手册。 - 现在你可以使用xfce 发布管理器。按照网站上的说明做。
发布之后
- 编辑
configure.in.in
或configure.ac.in
。 - 重新设置
<package>_version_tag
为git
。