From Fedora Project Wiki

m (add zh category)
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{autolang}}
{{autolang}}


Fedora项目的所有软件包由Red Hat成员和整个社区的志愿者共同维护。
Fedora 项目的所有软件包由 Red Hat 雇员和整个社区的志愿者共同维护。


== 以何种身份参与维护 ==
== 以何种身份参与维护 ==
Line 17: Line 17:
=== 参与项目的方式 ===
=== 参与项目的方式 ===


{{Link/Start|https://fedoraproject.org/wiki/Join_the_package_collection_maintainers/zh-cn|如果您想成为软件包收集小组的一员,请点击此处查看相关步骤!}}
{{Link/Start|https://fedoraproject.org/wiki/Join_the_package_collection_maintainers/zh-cn|如果您想成为软件仓库的维护人员,请点击此处查看相关步骤!}}


* [[Package_Review_Process|软件包审核进度编辑]]——编辑所有软件包的被审核进度
* [[Package_Review_Process/zh-cn|软件包审核流程]]——软件包审核流程
* [[:Category:Packaging_SIGs|加入打包特别兴趣小组]]——对发行版特殊部分感兴趣的打包者小组
* [[:Category:Packaging_SIGs|加入打包特别兴趣小组]]——对发行版特殊部分感兴趣的打包者小组
* [[EPEL/zh-cn|EPEL]]——重构所有针对RHEL及其衍生发行版的附加组件包
* [[EPEL/zh-cn|EPEL]]——重构所有针对 RHEL 及其衍生发行版的附加软件包


=== 打包委员会===
=== 打包委员会 ===


[[Packaging:Committee|打包委员会]]制定Fedora软件打包规则和[[:Category:Packaging guidelines|打包指南]],以下是重要信息:
[[Packaging:Committee|打包委员会]] 制定 Fedora 的 [[:Category:Packaging guidelines|打包规定]],以下是一些重要信息:


* [[Packaging:Guidelines|打包指南]]
* [[Packaging:Guidelines|打包规定]]
* [[Packaging:LicensingGuidelines |软件许可协议指南]]
* [[Packaging:LicensingGuidelines|软件许可协议规定]]
* [[Packaging:NamingGuidelines|打包命名指南]]
* [[Packaging:NamingGuidelines|软件包命名规定]]
* [[Packaging:DistTag|Dist标签使用指南]]
* [[Packaging:DistTag|Dist 标签使用指南]]
* [[Packaging:ReviewGuidelines|软件包审核指南]]
* [[Packaging:ReviewGuidelines|软件包审核规定]]
* [[Packaging:ScriptletSnippets|SPEC文件编写指南]]
* [[Packaging:ScriptletSnippets|SPEC 文件编写指南]] ([[How_to_create_an_RPM_package/zh-hk|zh_CN]])


=== 延伸阅读 ===
=== 打包介绍 ===


* [[How to create an RPM package|如何制作RPM包]]——超级详细的基础教程
* [[How to create a GNU Hello RPM package|如何创建一个 GNU Hello World 软件包]]——一份简单的 GNU Hello World 程序打包教程,不是很详细
* [[How to create an RPM package/zh-cn|如何制作 RPM 包]]——超级详细的基础教程
* [http://rpm.org/max-rpm-snapshot/ Maximum RPM Book]——一本虽然已经过时,但依然不愧是经典的书
* [http://rpm.org/max-rpm-snapshot/ Maximum RPM Book]——一本虽然已经过时,但依然不愧是经典的书
* [[A Short RPM Tutorial | A short tutorial]]——一份专为快速上手人士准备的教程,不是很详细
* [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM 指南]——一份全面介绍 RPM 机制的指南
* [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM Guide]——一份全面介绍RPM机制的指南
* [[Docs/Drafts/BuildingPackagesGuide |软件包构建指南]]——通过实例让您快速了解 RPM 打包要领
* [[Docs/Drafts/BuildingPackagesGuide | Building Packages Guide]]——通过实例让您快速了解RPM打包要领
* [[How to create a GNU Hello RPM package]]——一份简单的GNU Hello World程序打包教程
* [[Updates Policy |有关更新软件包的策略]]——该策略给予您许多升级软件版本的建议,类似于“什么时候我应该更新我制作的软件包?”等问题在这里有很好的解答
* [[Updates Policy |有关更新软件包的策略]]——该策略给予您许多升级软件版本的建议,类似于“什么时候我应该更新我制作的软件包?”等问题在这里有很好的解答


{{Anchor|developers}}
{{Anchor|developers}}


=== 对Fedora软件包收集小组成员有用的信息 ===
=== 步骤, 策略和指南 ===
* [[Package Review Process | 软件包审核流程]] - 如何添加软件包至 Fedora 仓库
* [[Package maintainer responsibilities | 软件包维护者的职责]] - 如果你是包维护者,那么需要了解你的职责
* [[Updates Policy | 更新策略]] - 何时推送软件包更新的策略
* [[Package maintenance guide | 软件包维护指南]] - 如何正确使用 Fedora 维护系统来维护软件包的指南,和 FAQ
* [[Package update HOWTO | 如何更新软件包]] - 更新软件包的步骤
* [[Package Renaming Process | 软件包重命名流程]] 和 [[Upgrade paths — renaming or splitting_packages | 更新路径 — 重命名或分割软件包]] - 软件包被重命名、分割或加入时,如何正确处理过时的包
* [[How to remove a package at end of life | 如何删除 EOL 软件包]]
* [[Using Mock to test package builds | 使用 Mock 测试构建软件包]]
* [[Using the Koji build system | 使用 Koji 构建系统]]
* [https://fedorahosted.org/bodhi/wiki/CLI 使用 [[Bodhi]] 命令行工具]
* [[Milestone freezes]] - Fedora Alpha, Beta 和 Final 冻结对打包者的影响
* [[Fedora Release Life Cycle | Fedora 生命周期]] - 包含 Fedora 开发进度的相关信息,需特别关注各种冻结日期


* [[SIGs|SIGs]]——Fedora特别兴趣小组首页
=== 对 Fedora 软件包收集小组成员有用的信息 ===
* [https://bugzilla.redhat.com/bugzilla/describecomponents.cgi?product=Fedora Bugzilla中的Fedora软件包组件目录]
* [http://koji.fedoraproject.org/koji/ koji - Fedora Package Build System] / [https://koji.fedoraproject.org/koji/ Secure connection with Fedora User Cert]
* [https://admin.fedoraproject.org/pkgdb Fedora Package Database]
* [https://admin.fedoraproject.org/updates bodhi - Fedora Package Update System]
* [[ReleaseEngineering| RPM Repository Admin requests]] - Repository and CVS status pages for requesting manual copies and removals of packages
* [[Vacation|  Vacation Notice]]  - Add a vacation note if you are going to be unavailable for a few days.
* [[Test Machine Resources For Package Maintainers | Test Machines]] - Contributed servers for test, mock build, compile or debug packages before submitting to koji
* [[Fedorapeople_Repos]] - 放置个人源的地方


=== Important Mailing Lists ===
* [[SIGs|Fedora 特别兴趣小组首页]]
* [https://bugzilla.redhat.com/bugzilla/describecomponents.cgi?product=Fedora Bugzilla 中的 Fedora 软件包组件目录]
* [http://koji.fedoraproject.org/koji/ koji 自动构建系统实时信息] / [https://koji.fedoraproject.org/koji/ koji 自动构建系统实时信息(HTTPs)]
* [https://admin.fedoraproject.org/pkgdb Fedora 软件包数据库]
* [https://admin.fedoraproject.org/updates Bodhi]——发行版本递送系统
* [[ReleaseEngineering| RPM Repository Admin requests]]——显示在源或者 CVS 系统中手动获得手册副本或者软件包移除信息的页面
* [[Vacation|假期通知]]——如果您有一段时间无法在线,请在此留下通知
* [[Test Machine Resources For Package Maintainers | Test Machines]] - 捐赠为测试、本地模拟编译(Mock)、在推送至 koji 自动构建系统编译或调试软件包的服务器
* [[Fedorapeople_Repos]]——放置个人源的地方


* [https://admin.fedoraproject.org/mailman/listinfo/devel-announce devel-announce@lists.fedoraproject.org] is a low traffic, announcements only, list, where important development information is posted.
=== 重要的邮件列表 ===
* [https://admin.fedoraproject.org/mailman/listinfo/devel devel@lists.fedoraproject.org] is a high traffic mailing list, where discussions about the development of Fedora are held.
* [https://admin.fedoraproject.org/mailman/listinfo/package-announce package-announce@lists.fedoraproject.org] is a very high traffic mailing list, where notifications are given for all the commits in any package in the Fedora repository. Note that the Fedora package database sends commit mails for packages you (co-)maintain.
* [https://admin.fedoraproject.org/mailman/listinfo/packaging packaging@lists.fedoraproject.org] is the mailing list of the [[Packaging:Committee |Fedora Packaging Committee]], who determine the official packaging guidelines for Fedora projects.


* {{fplist|devel-announce}} 邮件列表是一个只传达有关开发声明的低流量邮件列表。
* {{fplist|devel}} 邮件列表是一个有关 Fedora 开发讨论的高流量邮件列表。
* {{fplist|package-announce}} 邮件列表是一个超高流量的邮件列表。这里会有所有与 Fedora 源软件包改动有关的提示信息。请注意,Fedora 软件包数据库会借此给您发送您参与维护的软件包的改动信息邮件。
* {{fplist|packaging}} 邮件列表是 [[Packaging:Committee |Fedora 打包委员会]] 的官方交流邮件列表。在这里将会决定与打包有关的事项或者规则。


=== Fedora Engineering Steering Committee (FESCo) ===
=== Fedora 项目筹划委员会(FESCo) ===


Fedora technical management is organized by the [[Fedora_Engineering_Steering_Committee |Fedora Engineering Steering Committee (FESCo)]].
Fedora 在技术方面的管理由 [[Fedora_Engineering_Steering_Committee |Fedora 项目筹划委员会(FESCo)]] 执行。


* [[Development/SteeringCommittee| FESCo Members]] | [[Development/Schedule| FESCo's current schedule]] | [[Development/SteeringCommittee/Meetings| Summaries from the past FESCo meetings]]
* [[Development/SteeringCommittee| FESCo 成员]] | [[Development/Schedule| FESCo 当前计划]] | [[Development/SteeringCommittee/Meetings| 历史会议总结]]
* [[Development/Schedule/IdeasContainer| Ideas Container to collect long term ideas]]  (feel free to add things here!)
* [[Development/Schedule/IdeasContainer| 建议收集页面]]  (大胆提出您的建议!)


[[Category:Packaging]]
[[Category:Packaging]]
[[Category:Zh]]

Latest revision as of 19:30, 2 February 2017

Fedora 项目的所有软件包由 Red Hat 雇员和整个社区的志愿者共同维护。

以何种身份参与维护

Idea.png
以何种身份参与维护
以下内容仅仅是建议,最终您以何种身份参与维护,完全取决于您自身的能力。

Join OSDeveloper.png
OS 开发者

一些对软件包维护人员有用的链接

参与项目的方式

打包委员会

打包委员会 制定 Fedora 的 打包规定,以下是一些重要信息:

打包介绍

步骤, 策略和指南

对 Fedora 软件包收集小组成员有用的信息

重要的邮件列表

  • devel-announce 邮件列表是一个只传达有关开发声明的低流量邮件列表。
  • devel 邮件列表是一个有关 Fedora 开发讨论的高流量邮件列表。
  • package-announce 邮件列表是一个超高流量的邮件列表。这里会有所有与 Fedora 源软件包改动有关的提示信息。请注意,Fedora 软件包数据库会借此给您发送您参与维护的软件包的改动信息邮件。
  • packaging 邮件列表是 Fedora 打包委员会 的官方交流邮件列表。在这里将会决定与打包有关的事项或者规则。

Fedora 项目筹划委员会(FESCo)

Fedora 在技术方面的管理由 Fedora 项目筹划委员会(FESCo) 执行。

This category currently contains no pages or media.