CnPack 开源软件项目 - 专家包发布步骤与事项说明
  网站首页 下载中心 每日构建 文档中心 捐助我们 开发论坛 关于我们 致谢名单 English


 微信扫一扫关注我们的公众号


 最新下载


 
CnWizards 1.6.1.1258
[2025-05-12]

 
CnVCL 组件包 20250512
[2025-05-12]

 
CnPack 密码算法库 20250512
[2025-05-12]
  每日构建版下载
  专家包时间线
 项目相关链接


 
CnPack GitHub 首页
GIT 使用说明
申请加入 CnPack
CnPack 成员名单
 网站访问量

今日首页访问: 386
今日页面流量: 1895
全部首页访问: 5436268
全部页面流量: 22076090
建站日期: 2003-09-01

 
专家包发布步骤与事项说明
 
CnPack 开源软件项目 2025-05-12 06:10:45


CnPack IDE 专家包的每日构建版本经过各种测试,功能趋向与稳定、每个 Delphi 版本安装后至少都能无错启动及退出后,就有条件发布正式版了。
发布 CnPack IDE 专家包的正式版是个繁杂的事儿,这里写个文档把各个步骤记下来备忘。

一、发布前的准备工作

  01. 确定发布日期与新版本号。
  02. 更新 cnvcl 的四个 CnConsts.pas 文件中的版本号与多个 cnvclReadme.*.txt 中的日期。
  03. 更新 cnwizards 中的多个 cnwizardsReadme.*.txt 中的版本号与日期。
  04. 修改帮助文件中的历史记录,也即 cnwizardsHelpCnWizards_***otherhistory.htm的新版内容。
  05. 修改更新通知文件 cnwizardsInstallOutputupgrade.ini的历史更新内容,下载链接暂时未知,可不动。

二、发布当日的准备工作

  06. 按新版本号修改 cnwizardsMake elease.ini 中的打包版本号。
  07. 运行 cnwizardsMakeWantUI.exe,选择 release=true,打出最终的 CnWizards 安装包,在cnwizardsInstallOutput 下。
  08. 新建一空白目录,用 git clone 从头下载 cnvcl 与 cnwizards 两个库的最新源码,删除其内部的 .git 目录。
  09. 将 cnvcl 目录单独压缩成 cnvcl_20******.7z 格式的压缩包作为待发布的组件包源码,一般选极限压缩以减少其体积。
  10. 将 cnvcl 与 cnwizards 俩目录共同压缩成 cnwizards_*.*.*.****_src.7z 格式的专家包源码压缩包。
  11. 运行 cnvcl 目录下的 GenCrypto.bat,生成最新版的 cncrypto 源码发布目录,同样压缩成 cncrypto_********.7z 格式的压缩包。

  有了以上三个源码包和一个专家安装包,就能进行发布了。

三、发布步骤

  GitHub上(针对国内外下载用户):

  12. 在 https://github.com/cnpack/cnwizards/ 中新建 release,上传专家包源码与专家包安装文件两个附件。
  13. 创建新的 Tag,填写历史更新记录,发布,并记录发布后的专家包安装文件与专家包源码文件两个下载 URL。
  14. 在 https://github.com/cnpack/cnvcl/ 中新建 release,上传组件包源码一个附件。
  15. 创建新的 Tag,填写历史更新记录,发布,并记录发布后的组件包源码文件一个下载 URL。

  Gitee上(针对国内下载用户):

  16. 在 https://gitee.com/cnpack/cnwizards/ 的仓库镜像管理中,同步 github 库的最新源码。
  17. 在 https://gitee.com/cnpack/cnwizards/ 中,新建 release,上传专家包源码与专家包安装文件两个附件。
  18. 创建新的 Tag,填写历史更新记录,发布,并记录发布后的专家包安装文件与专家包源码文件两个下载 URL。
  19. 在 https://gitee.com/cnpack/cnvcl/ 的仓库镜像管理中,同步 github 库的最新源码。
  20. 在 https://gitee.com/cnpack/cnvcl/ 中新建 release,上传组件包源码一个附件。
  21. 创建新的 Tag,填写历史更新记录,发布,并记录发布后的组件包源码文件一个下载 URL。
  22. 在 https://gitee.com/cnpack/cncrypto/ 中新建 release,上传 cncrypto 源码包一个附件。
  23. 创建新的 Tag,填写历史更新记录,发布,并记录发布后的 cncrypto 源码包文件一个下载 URL。

  网盘:

  24. 将专家包安装文件、专家包源码包、组件包源码包上传至百度网盘(或其他网盘)新目录下,设置永久分享,记录分享 URL。

  这里,我们成功地把专家包、组件包、加解密包发布到了 GitHub 平台与 Gitee 平台及网盘,并记录了它们的 URL 供大家下载。

四、发布后的各类公告与通知

  cnpack.org 网站:

  24. 新建专家包中文发布页面,指定版本号、发布内容与更新记录,并新增附件链接,将 Gitee 的两个专家包链接及网盘分享链接贴入,并记录生成的专家包安装文件的网站下载中转链接。
  25. 新建专家包英文发布页面,指定版本号、发布内容与更新记录,并新增附件链接,将 GitHub 的两个专家包链接贴入,并记录生成的专家包安装文件的网站下载中转链接。
  26. 新建组件包中文发布页面,指定版本发布日期、发布内容与更新记录,并新增附件链接,将 Gitee 的组件包链接贴入。
  27. 新建组件包英文发布页面,指定版本发布日期、发布内容与更新记录,并新增附件链接,将 GitHub 的组件包链接贴入。
  28. 新建加解密包中文发布页面,指定版本发布日期、发布内容与更新记录,并新增附件链接,将 Gitee 的组件包链接贴入(英文先不整)。
  29. 新建网站中文新闻,将专家包中文发布页面链接贴入。
  30. 新建网站英文新闻,将专家包英文发布页面链接贴入。

  专家包在线更新通知:

  31. 将第 24、25 步生成的中英文专家包安装文件的网站下载中转链接贴至 upgrade.ini 的 URL_CN 和 URL 中,并上传至 cnpack.org 网站。

  其他渠道与媒体:

  32. 发一篇微信公众号文章作为新版专家包发布通知。
  33. 将该文章链接发至 CnPack 的各微信群、各  QQ 群及 Delphi 业界的 QQ 各大群。
  34. 将发布新闻及该文章链接发至 2ccc/csdn 等论坛。
  35. 专家包安装文件提交 GetIt。

至此,一个完整的新版 CnPack IDE 专家包发布完成,等着收错误报告与建议,进行下一轮迭代吧。

【完】



本文已阅读 5 次
来自: CnPack 开源软件项目

上一主题 | 返回上级

相关主题:


版权所有(C) 2001-2025 CnPack 开发组 网站编写:Zhou Jinyu