Django 采用新的项目治理模型
Django 社区近日通过了 Django 项目新治理模型的提案 DEP 10。
简单来讲,Django 此前的治理模式不太合理,对于持续发展壮大的 Django 社区产生阻碍。官网博客介绍,最开始 Django 项目发起人(Adrian Holovaty 和 Jacob Kaplan-Moss)可以授权其他人 commit 的权限,到了 2014 年,committer 的核心团队人数已经不少,在两位创始人辞去领导职务后, 保留了一个核心 committer 团队的基本结构,该团队可以根据自己的选择向 Django 添加代码。同时创建了一个新的小组:由核心 committer 选举产生的由 5 名 committer 组成的“技术委员会”,并作为最终的决策者。
但是实际上,现在几乎所有添加到 Django 的代码都由 Django Software Foundation(DSF,Django 软件基金会)的付费承包商 Django Fellows 合并,或者由少数活跃用户合并。Django 的所有版本现在都由 Fellows 发布。
也就是说核心 committer 团队在项目中几乎没有直接参与 Django 相关流程,并且关于 Django 开发中的几乎所有技术决策都不是在 committer 之间讨论和决定的,而是在任何人都可以参与的公共论坛上通过共识决定的。
这样的情况影响了社区中开发者的参与,也影响了 Django 项目的长期健康发展,所以社区内一直以来都在讨论改革。现在通过了 DEP 10,目前正在实施的一些变化如下:
之前的核心 committer 团队解散,相关成员的 commit 权限也将被删除。目前正在创建一个新角色“Merger”,他可以 commit,但只能合并来自其他人的 pr。合并不能决定主动将内容添加到 Django,也没有任何特殊的决策特权。
此外还会创建“Releaser”角色,他可以访问 Django 的发行版本并执行相关的机制,例如在关键文件中增加版本号。
另一方面,在有需要的情况下,技术委员会将保留为最终决策机构,并且还将负责就 Django 未来技术方向的想法和建议进行调查,并确定发布时间表。
但是,技术委员会的成员资格将不再仅限于 committer,技术委员会也不再由 committer 选举产生。凡是向 Django 技术贡献过的人都有资格竞选技术委员会委员,并由 Django 软件基金会的个人成员评选。选举的潜在候选人从此前的大约 50 位(committer) 扩大到目前的近 200 位。
此外,术语“Django Core Developer”(Django 核心开发者)被重新命名为荣誉称号,由 DSF 授予对 Django 历史产生了重大、长期影响的个人。
更加具体的信息可以查看博客原文以及 DEP 10 原文档:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 5.7 F2FS 文件系统正在添加对 Zstd 压缩算法的支持
Linux 5.6 引入了可选的 F2FS 透明数据压缩支持,并通过 LZO 和 LZ4 压缩算法实现。现在,Linux 5.7 内核正在支持 Zstd 压缩算法。 F2FS 的维护者 Jaegeuk Kim 合并了一个由华为工程师提交的用于支持Zstd 压缩算法的补丁,以及对文件系统级别的压缩支持。这就意味着,在 Linux Kernel 5.7 及更高版本上,在挂载 F2FS 文件系统时设置 compress_algorithm=zstd 可以启用 Zstd 压缩功能。 对Zstd 的支持是华为提交的许多补丁之一,在这些补丁中,值得关注的是默认压缩算法已从 LZO 转换为LZ4。也就是说,目前仍支持LZO 算法,但默认情况下使用的是LZ4。因为开发者发现 LZ4 可提供类似 LZO 的压缩率,但解压速度要快得多。 最后,Linux 5.7 合并窗口将在4月初启动,而目前这项工作已作为 F2FS 开发树的一部分在排队中。
- 下一篇
CNCF:云原生的六大趋势
云原生计算基金会Cloud Native Computing Foundation(CNCF)在2019年下半年进行了一项调查,主要针对云原生开发的流行趋势。这已经是CNCF第七次的年度调查,用来描绘云原生市场的发展愿景。 该调查收集了全球1337名CNCF社区成员的反馈,调查显示在生产环境中对云原生项目的使用持续增长。因为调查主要以英语进行,所以主要吸引了来自欧美的用户,在调查中亚洲只有17%的受访者,但在亚洲云基础设施市场很庞大。虽然调查并未能全景的展示云原生全球化的进展,但一些主要趋势仍然具有积极的借鉴意义。以下整理了该报告的六个云原生重点趋势: 1. 容器已成为常态 CNCF调查显示,有84%的受访者在生产中使用了容器,与2018年的73%相比有了显著增长。事实上,除了扩大生产环境之外,在整个开发,测试和所有过程中,容器的使用也有所增加。在开发工作流程的各个阶段对容器的依赖,突显了企业对容器的信任度不断提高,以及它们如何从容器中发现越来越多的用途。 2. Kubernetes使用率急剧上升 与2018年相比,Kubernetes在生产中的使用率急剧上升,有78%的受访者表示他们...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度