获取 CVS 签入许可


netbeans.org 的 CVS 库允许匿名的读取访问,但是若想对 CVS 库进行写入或提交,必须有一个授予许可的特定的帐户。下面的页面大致描述了请求授予这种许可的过程。

请求对 NetBeans 源文件的提交许可

如果真的想要在现有的某段代码上工作:

  1. 确保您已经订阅了(并且读了)相关的邮件列表,这样您就可以知道在那个领域正在发生的事情。有必要订阅断掉或损坏的 Build 的通知邮件列表

  2. 确保您已经看过现有的代码并且理解正在做什么以及如何去做。如果有些写的很糟糕,使您感到迷惑或者无法弄明白到底怎么回事,询问相关邮件列表以获取相对明确的摘要。或许原开发者应该将 Javadoc 或者其他文档写得更好一些。

  3. 确保您有一个登录帐户。任何人都可以为他/她自己获取一个账户(但是没有任何特殊的许可)。您需要它来使用 Issuezilla,CVS,等。

  4. 提交补丁,这样您就清楚地知道自己在做什么。

  5. 请求维护人员授予对某一范围的代码库的签入许可,并且阐明您对哪些事情感兴趣。您可能要经常和那些已经在维护那些代码的人员进行交流,因此,确保在您所要做的事情上达成一致。

  6. 还要提及您理解您的工作是基于 CDDL(Common Development and Distribution License),并且同意所有的改动都是您亲手所写,它们可以在遵循 CDDL 的情况下被纳入 CVS 库中。

  7. 您必须填写一个 Contributor Agreement - 参看 CA 政策。在 CA 完成之前不能提交任何代码。

  8. 当您登录到这个网站后,在您感兴趣的模块主页点击 “Member's” 链接,然后您就会看见 “Join this module”,这样就可以向这个模块的拥有者发送成为开发者的请求,但不一定会被批准。模块拥有者应该在给 nbdev 发的邮件里提及有新人被批准为开发者以及简要说明他/她的工作内容,并且最开始要负责告诉他们做些什么。

  9. 如果被批准了,您就可以开始工作了。确保您知道自己的工作应该是哪个 CVS 分支!当然您也必须已经阅读并且理解了提交规则

  10. 进行修改和加强并且在相关邮件列表讨论它们。

  11. 如果您需要整个 CVS 库的签入许可,您可以申请一个“grandfather”角色,那么就可以在任何地方有写入权限。如果您认为需要,请向 nbdev 询问,并说明原因。在询问是否能被批准前,给大家至少几天时间对您的请求作出反应。这样一个角色可不是能常常被申请的,但其有利于做主要的重构等。

请求对 https://netbeans.org/ 上的 html 内容的提交许可

像 NetBeans 源代码一样,netbeans.org 的网站内容也保存在 CVS 中。请求对网站的提交权限的过程和上面列出的基本一样。

  1. 阅读指导

  2. 通过 email 或者以补丁的形式,或者以完整的 html 文件来提交您的更新或新内容。请确保清楚地说明您提交的是哪个页面,比如写上完整的 URL。如果这是一个新的文件,请看看指导上描述的的命名规则 - 如果您有什么不肯定的地方,尽管问,网站团队会帮助您。将您提交的内容发送到

  3. 确保您可以很好的使用 CVS;

  4. 您应该明白整个 netbeans.org 的发布流程。

  5. 一旦上述要求都做到了,您可以在 netbeans.org 注册,然后申请 testwww 上 Content Developer 的角色。您可能要给 发邮件说明您计划做些什么,确保每个人都同意您即将开始工作的部分。

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2016, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo