From Fedora Project Wiki

No edit summary
m (add zh category)
 
(52 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{autolang|base=yes}}
{{autolang}}


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


== 促进角色 ==
== 以何种身份参与维护 ==
{{admon/tip|促进角色|这只是个推荐的促进作用。不要限制你的想像力。}}
{{admon/tip|以何种身份参与维护|以下内容仅仅是建议,最终您以何种身份参与维护,完全取决于您自身的能力。}}


{|class="nobordersplz"
{|class="nobordersplz"
Line 10: Line 10:
|
|
[[Image:Join_OSDeveloper.png]]<BR>
[[Image:Join_OSDeveloper.png]]<BR>
[[Join#OS_Developer|操作系统开发者]]
[[Join#OS_Developer|OS 开发者]]
|}
|}


== 其他对包维护者有用的链接 ==
==一些对软件包维护人员有用的链接==


=== 对用户 ===
=== 参与项目的方式 ===
* 可用的包
Fedora 12/13/14: [http://rpmfusion.org/ RPM Fusion]
Fedora 13: [http://koji.fedoraproject.org/koji/packages?tagID=108 Everything] | Fedora 12: [http://koji.fedoraproject.org/koji/packages?tagID=105 Everything]


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


* [[Join the package collection maintainers]]
* [[Package_Review_Process/zh-cn|软件包审核流程]]——软件包审核流程
* [[Package_Review_Process|Package Review Process]] - 描述 (用于捐助者和审阅者) 的正式审查过程
* [[:Category:Packaging_SIGs|加入打包特别兴趣小组]]——对发行版特殊部分感兴趣的打包者小组
* [[:Category:Packaging_SIGs| Packaging SIGs]] - Informal groups of packagers working on specific areas of the distribution
* [[EPEL/zh-cn|EPEL]]——重构所有针对 RHEL 及其衍生发行版的附加软件包
* [[EPEL| EPEL]] - 为重构Fedora包或衍生的发行版


=== 打包社团 ===
=== 打包委员会 ===


[[Packaging:Committee| 打包社团]] handles the rules and [[:Category:Packaging guidelines|guidelines for packaging]] software in Fedora. 其中重要的:
[[Packaging:Committee|打包委员会]] 制定 Fedora 的 [[:Category:Packaging guidelines|打包规定]],以下是一些重要信息:


[[Packaging:Guidelines| 打包准则]] [[Packaging:LicensingGuidelines |授权准则]] [[Packaging:NamingGuidelines| 包命名准则]] [[Packaging:DistTag| 发行标志准则]] [[Packaging:ReviewGuidelines| 包审查指南]] | [[Packaging:ScriptletSnippets| RPM post脚本方法]]  
* [[Packaging:Guidelines|打包规定]]
* [[Packaging:LicensingGuidelines|软件许可协议规定]]
* [[Packaging:NamingGuidelines|软件包命名规定]]
* [[Packaging:DistTag|Dist 标签使用指南]]
* [[Packaging:ReviewGuidelines|软件包审核规定]]
* [[Packaging:ScriptletSnippets|SPEC 文件编写指南]] ([[How_to_create_an_RPM_package/zh-hk|zh_CN]])


=== 进一步阅读 ===
=== 打包介绍 ===


* [How to create an RPM package | 如何创建一个RPM包] - 如果你不知道如何创建RPM包进入这里
* [[How to create a GNU Hello RPM package|如何创建一个 GNU Hello World 软件包]]——一份简单的 GNU Hello World 程序打包教程,不是很详细
* [http://rpm.org/max-rpm-snapshot/ 最大的RPM教程] - 最详细,但稍有过时
* [[How to create an RPM package/zh-cn|如何制作 RPM 包]]——超级详细的基础教程
* [https://fedoraproject.org/wiki/A_Short_RPM_Tutorial 简短教程] - for those of us with shorter attention spans, preferring ''less'' detail
* [http://rpm.org/max-rpm-snapshot/ Maximum RPM Book]——一本虽然已经过时,但依然不愧是经典的书
* [http://docs.fedoraproject.org/drafts/rpm-guide-en/ RPM指南] - RPM的一份深入指南
* [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM 指南]——一份全面介绍 RPM 机制的指南
* [[Docs/Drafts/BuildingPackagesGuide | 打包指南]] - 试试示例,你会学到很多
* [[Docs/Drafts/BuildingPackagesGuide |软件包构建指南]]——通过实例让您快速了解 RPM 打包要领
* [How to create a GNU Hello RPM package | 如何创建一个GNU示例RPM包] - 快速入门
* [[Updates Policy |有关更新软件包的策略]]——该策略给予您许多升级软件版本的建议,类似于“什么时候我应该更新我制作的软件包?”等问题在这里有很好的解答
* [https://fedoraproject.org/wiki/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打包系统]
* [[SIGs|Fedora 特别兴趣小组首页]]
* [https://admin.fedoraproject.org/pkgdb Fedora 包数据库]
* [https://bugzilla.redhat.com/bugzilla/describecomponents.cgi?product=Fedora Bugzilla 中的 Fedora 软件包组件目录]
* [https://admin.fedoraproject.org/updates bodhi - Fedora 包升级系统]
* [http://koji.fedoraproject.org/koji/ koji 自动构建系统实时信息] / [https://koji.fedoraproject.org/koji/ koji 自动构建系统实时信息(HTTPs)]
* [[ReleaseEngineering| RPM 仓库管理请求]] - 要求手动拷贝和删除的软件包的存储库和 CVS 状态页
* [https://admin.fedoraproject.org/pkgdb Fedora 软件包数据库]
* [[Vacation| 假期通知]] - 如果你不在一段时间添加一个假日通知
* [https://admin.fedoraproject.org/updates Bodhi]——发行版本递送系统
* [[Test Machine Resources For Package Maintainers | 测试机]] - 提供的服务器测试、 模拟生成、 编译或之前提交调试包
* [[ReleaseEngineering| RPM Repository Admin requests]]——显示在源或者 CVS 系统中手动获得手册副本或者软件包移除信息的页面
* [[Fedorapeople_Repos]] - 一个搭载个人源的地方
* [[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.
* {{fplist|devel-announce}} 邮件列表是一个只传达有关开发声明的低流量邮件列表。
* [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.
* {{fplist|devel}} 邮件列表是一个有关 Fedora 开发讨论的高流量邮件列表。
* [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.
* {{fplist|package-announce}} 邮件列表是一个超高流量的邮件列表。这里会有所有与 Fedora 源软件包改动有关的提示信息。请注意,Fedora 软件包数据库会借此给您发送您参与维护的软件包的改动信息邮件。
* [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|packaging}} 邮件列表是 [[Packaging:Committee |Fedora 打包委员会]] 的官方交流邮件列表。在这里将会决定与打包有关的事项或者规则。
 


=== Fedora 工程师督导委员会 (FESCo) ===
=== Fedora 项目筹划委员会(FESCo) ===


Fedora 技术管理组是[[Fedora_Engineering_Steering_Committee |Fedora工程师督导委员会(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.