长期以来,Swift.org 网站一直是开发者聚集在一起研究开源 Swift 编译器、库和工具的中心。 今天,我们很高兴地宣布,Swift.org 网站本身也是一个开源项目,准备接受社区贡献。 通过这一举措,网站也在扩大其任务,以更好地支持整个 Swift 用户社区,而不仅仅是贡献者。
为了帮助这项工作,将成立一个新的Swift 网站工作小组(SWWG)来指导网站的发展。 想象一下,在整个社区的参与下,我们网站的未来会变成什么样子,真是令人兴奋。因此,让我们深入了解这一切意味着什么。
网站的目标
Swift.org 是一个不同内容的集合--从每晚的构建下载,到社区论坛、文档,以及语言本身的进化建议,应有尽有。 作为一个开源项目,网站的目标也在不断增长。该网站应该:
- 用有关 Swift 的友好信息欢迎新来者
- 帮助所有技能水平的访问者开始使用 Swift 开发
- 记录语言、库和最佳实践
- 宣布新的功能、API和工具的改进
- 提供一个安全、友好的地方,与其他 Swift 开发者互动
- 促进社区内任何地方发生的活动
- 支持在构建 Swift 生态系统方面的协作和演变
Swift 网站工作组 (SWWG)
Swift 网站工作组(SWWG)将拥有在任何必要的工具和平台上工作的章程,以创造一个真正伟大的网络体验,实现上述目标。 这包括主网站的工作,以及论坛和文档。
我们欢迎任何人为Swift.org网站做出贡献。项目的维护和社区 PR 的审批将由 SWWG 处理,SWWG 由来自广泛的 Swift 社区的人员组成。 还有一个论坛供人们讨论该项目。
今天,我们开始提名愿意加入Swift 网站工作组(SWWG)的社区成员。 我们的目标是让五到十个志愿者来管理社区公关的日常审查,以及指导网站的战略。
愿意加入工作组的个人应通过 Swift.org 论坛联系 @swift-website-workgroup,说明你感兴趣的原因,以及有助于你担任这一职务的特殊技能。 核心小组成员将审查申请,并在投票选出最初的小组成员骨干之前可能会有后续问题。
Swift的多样性
与 Swift.org 的其他工作组一样,Swift 中的多样性团队将与 SWWG 合作,确保整个 Swift 社区的原则和利益始终得到考虑。你可以在这里阅读更多关于Swift网站工作组(SWWG)的章程。
内容类型
Swift.org 网站对社区贡献是开放的,有一个公共管理流程。 然而,Swift.org 上托管的一些内容遵循不同的出版流程,并不对同样类型的贡献开放。 例如,《Swift 编程语言》一书的文本在知识共享许可下可用,但项目本身还没有开源。 我们打算对这些内容采用 Swift-DocC,取代该书目前的自定义出版工具链,将 TSPL 作为一个开源项目发布。
博客偶尔会主持一些帖子--比如公告--内容在出版前不能公开分享。 如果你有一个提议的博客帖子,你希望看到出版,我们要求你用电子邮件将你的帖子草稿发到@swift-website-workgroup 使用 Swift 论坛。
就其性质而言,博文在发表时是相关的,随着时间的推移会变得过时。 我们欢迎修复错别字等小问题的拉动请求,无论博文的年代如何。 发表后对博文的重大改动应该不多--例如,当API或最佳实践发生变化时,没有必要修改旧博文。