的名字 | 组织 |
---|---|
Sameer阿加瓦尔 | 脸谱网 |
迈克尔时常要 | 砖 |
Dilip Biswal | Adobe |
瑞安蓝色 | 网飞公司 |
约瑟夫·布拉德利 | 砖 |
马修很 | Palantir |
Felix张 | SafeGraph |
Mosharaf Chowdhury | 密歇根大学安阿伯 |
布莱恩·卡特勒 | IBM |
杰森戴 | 英特尔 |
如来佛Das | 砖 |
Ankur戴夫 | 加州大学伯克利分校 |
亚伦戴维森 | 砖 |
托马斯Dudziak | 脸谱网 |
Erik Erlandson | 红色的帽子 |
罗伯特·埃文斯 | 英伟达 |
Wenchen风扇 | 砖 |
华新高 | 苹果 |
马克斯Gekk | 砖 |
约瑟夫·冈萨雷斯 | 加州大学伯克利分校 |
托马斯的坟墓 | 英伟达 |
斯蒂芬哈伯曼 | |
马克Hamstra | 天窗的数据 |
赛斯Hendrickson | Cloudera |
范龙佩(Herman van Hovell | 砖 |
Liang-Chi谢长廷 | 苹果 |
阴淮河 | 砖 |
巴蒂尔黄 | 英特尔 |
Dongjoon Hyun | 苹果 |
Kazuaki Ishizaki | IBM |
Xingbo江 | 砖 |
Yikun江 | 华为 |
霍尔顿Karau | 苹果 |
肖恩·克纳普 | 加州大学伯克利分校 |
科迪Koeninger | Nexstar数字 |
安迪Konwinski | 砖 |
Hyukjin Kwon | 砖 |
瑞安勒孔特 | Quantifind |
Haoyuan李 | Alluxio |
小李 | 砖 |
忆南向李 | 谷歌 |
任命李 | 砖 |
戴维斯刘 | Juicedata |
程丽安 | 砖 |
烟波梁 | 脸谱网 |
Jungtaek Lim | 砖 |
肖恩·麦克纳马拉 | 甲骨文 |
Xiangrui孟 | 砖 |
Xinrong孟 | 砖 |
Mridul来自 | |
安德鲁或 | 普林斯顿大学 |
凯Ousterhout | LightStep |
肖恩·欧文 | 砖 |
光辉帕蒂尔 | 脸谱网 |
尼克·彭特里斯 | IBM |
阿提拉Zsolt Piros | Cloudera |
学历拉马纳坦 | Rockset |
伊姆兰拉希德 | Cloudera |
查尔斯·瑞斯 | 维吉尼亚大学 |
乔什·罗森 | 条纹 |
桑迪Ryza | 混音 |
Kousuke Saruta | 日本电报电话公司的数据 |
Saisai邵 | 腾讯 |
Prashant沙玛 | IBM |
伽柏索莫吉氏 | 苹果 |
Ram Sriharsha | 砖 |
曹国伟的太阳 | 苹果 |
Maciej Szymkiewicz | |
何塞·托雷斯 | 砖 |
彼得•托斯 | Cloudera |
DB蔡 | 苹果 |
Takuya Ueshin | 砖 |
马塞洛Vanzin | Cloudera |
Shivaram Venkataraman | 威斯康星大学麦迪逊分校 |
Gengliang王 | 砖 |
媒体王 | 易趣 |
振华王 | 华为 |
帕特里克·温德尔 | 砖 |
义乌 | 砖 |
安德鲁·夏 | 阿里巴巴 |
雷诺鑫 | 砖 |
魏晨徐 | 砖 |
Yamamuro武 | 日本电报电话公司 |
杰杨 | 百度 |
肯特么 | 网易 |
Burak• | 砖 |
Xiduo你 | 网易 |
马泰Zaharia | 砖,斯坦福大学 |
瑞丰郑 | 砖 |
Shixiong朱 | 砖 |
开始导致火花,学习如何做出贡献——任何人都可以提交补丁,项目文档和示例。
PMC定期添加新提交者的积极贡献者,基于他们的贡献火花。新提交者的资格包括:
贡献考虑可能不同的类型和级别项目区域——例如,我们大大鼓励贡献者主要想研究文档,或主要平台支持特定的操作系统、存储系统等。
PMC还增加了PMC新成员。PMC成员预计开展PMC责任中描述Apache的指导,包括帮助投票发布、执行Apache项目商标,负责法律和授权问题,并确保项目遵循Apache项目力学。PMC定期补充提交者的PMC表明他们理解并与这些活动可以帮助。
之前所有的贡献应该检查合并中描述导致火花。特别是,如果你工作在一个区域的代码你不熟悉,看代码,看谁的Git历史回顾了补丁。您可以使用git日志——格式=满<文件名>
“提交”字段,通过检查,看谁承诺每个补丁。
PRs不得合并期间活跃,适合学生观众的主题类的讨论,除非他们解决问题,如公共脆弱性的关键安全补丁。情有可原的情况下,PRs可能合并活动期间,八卦讨论和讨论定向到一个更合适的场所。时间应在合并之前对那些参与谈话来解释,如果他们相信他们是适合学生观众的主题类。
懒惰共识需要给时间讨论解决虽然理解,人们可能不会从事全职工作和火花可能需要假期。相信通过这样做,我们可以限制人们觉得有必要行使否决权。
所有1 s理由值得讨论。1从non-committer可以覆盖从多个提交者,只有输入和合适的时间必须提供任何提交者引起人们的关注。1从谁不能提交者需要投票的共识下PMC ASF内投票规则来确定下一个步骤ASF指南代码否决。
这些政策有助于重申核心原则,代码不能与未决否决或合并前已经达成共识(懒惰或其他)。
PMC的希望否决仍是罕见的,当他们发生时,各方会花时间去建立共识之前附加特性工作。
成为一个提交者意味着锻炼你的判断,而在一个社区的不同观点。没有错在第二(或第三或第四)意见当你不确定。谢谢你的奉献精神火花项目;这是升值引发的开发人员和用户。
希望这些指导方针不放慢发展;相反,通过删除一些不确定性,我们的目标是使我们更容易达成共识。如果你有想法就如何提高这些指导方针或其他火花项目操作程序,你应该伸出dev@名单开始讨论。
更改推到主分支在Apache不能删除;也就是说,我们不能force-push。所以请不要添加任何测试提交或类似的东西,只有真正的补丁。
使用merge_spark_pr.py
下面描述脚本,您需要添加一个git远程调用apache
在https://github.com/apache/spark
,以及一个叫apache-github
在git: / /github.com/apache/spark
。
的apache
(默认值PUSH_REMOTE_NAME
环境变量)是用于把压扁的提交和远程apache-github
(默认值PR_REMOTE_NAME
)是用于拉的远程更改。通过使用两个单独的遥控器这两个行动的结果merge_spark_pr.py
可以测试没有逼迫到官方的火花回购只是通过指定你的叉子PUSH_REMOTE_NAME
变量。
在克隆你的叉你已经有一个远程的火花起源
指向。如果正确,你的git remote - v
至少包含这些线:
apache git@github.com: apache / spark.git(获取)apache git@github.com: apache / spark.git(推)apache-github git@github.com: apache / spark.git(获取)apache-github git@github.com: apache / spark.git(推)起源git@github.com:【用户名】/火花。git(获取)起源git@github.com:【用户名】/火花。git(推)
为apache
回购,您将需要设置命令行GitHub的身份验证。这可能包括建立一个SSH密钥和/或个人访问令牌。看到的:
检查是否必要的写访问已经请访问GitBox。
问dev@www.leiyimei360.com
如果你有麻烦,这些步骤,或者想要帮助你做第一个合并。
所有合并应该使用dev / merge_spark_pr.py南瓜,把请求的变更成一个提交。
脚本是相当自我解释,并且描述了交互步骤和选择。
如果你想修改提交合并之前,应该用于简单的补妆,然后简单地让脚本等在这地方问你如果你想推动Apache。然后,在一个单独的窗口中,修改代码,将提交。运行git变基- i ~ 2
和“南瓜”你的新承诺。编辑后提交消息删除你的提交消息。您可以验证的结果是一个变化git日志
。然后恢复脚本在另一个窗口。
同时,请记得将受让人jira上适用时解决。脚本可以自动在大多数情况下。然而贡献者在哪里没有火花项目贡献者集团的一部分在ASF JIRA,它不会工作,直到他们被添加。要求管理员添加贡献者在https://issues.apache.org/jira/plugins/servlet/project-config/SPARK/roles上的人。
一次公关是合并的公关声明请留下你的评论(es)合并分支。
从pwendell
:
补丁时权衡你给人们提供修复运行旧版本(太棒了!),但是你风险引入新的或更糟糕的是虫子在维护版本(坏)。决策点是当你有一个bug修复,目前还不清楚是否值得补丁。
我认为以下方面重要的考虑:
对我来说,这些是我们应该补丁的结果在以下情况:
我们倾向于避免补丁在相反的情况下: