gettinginvolved.rst 5.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. .. gettinginvolved:
  2. 参与
  3. ================
  4.   GeoServer的存在要感谢像您一样的人的热情奉献。
  5.   参与GeoServer项目的途径有很多。GeoServer完全采用一种开源的模式开发,在这种模式中,无论开发人员还是普通用户,生产者还是消费者,都被视作有价值的贡献者。
  6. 开发
  7. -----------
  8.   一种显而易见的参与方式是加入GeoServer的开发。开发人员通常从修复bug,提交其他小的补丁开始,随着他们对系统的了解逐步加深,就可以开始做出更大的贡献。我们的开发人员会非常乐意帮助您了解并掌握GeoServer。同时也会尽最大努力保持代码整洁,文档规范。
  9.   您可以在GitHub上找到GeoServer项目。作为托管在 `GitHub <https://www.github.com/geoserver/>`_ 上的项目,任何人可以使用PullRequest向GeoServer提交补丁,GeoServer团队会对您的提交进行评估。要了解更多有关贡献代码的信息,我们强烈建议您加入GeoServer开发人员邮件列表。邮件列表详情见后文。
  10. 文档
  11. ----
  12.   参与文档的建设也是一种关键的参与方式。无论是添加教程还是修复错误,每一种贡献都对GeoServer项目的健康成长大有裨益。参与文档贡献最好的一点是,你不需要是一个开发人员。
  13.   官方文档托管在 `GeoServer源代码仓库 <https://www.github.com/geoserver/>`_ 。作为开放在GitHub上的开源项目,您只需提交Pull Requests就可以参与,我们的团队会对您的提交进行评估。
  14.   如果想要了解更多关于向GeoServer代码库提交代码的事宜,我们强烈建议您加入GeoServer开发者官方邮件列表(详情见后文)。语法错误或其他细微的修改,可以参考 :website:`快速修复 <quickfix.html>` 。
  15. 邮件列表
  16. ----------
  17.   GeoServer官方维护着两个邮件列表:
  18. * `GeoServer用户 <http://lists.sourceforge.net/lists/listinfo/geoserver-users>`_
  19. * `GeoServer开发者 <http://lists.sourceforge.net/lists/listinfo/geoserver-devel>`_
  20.   
  21.   用户列表主要为那些对如何使用GeoServer抱有疑问的用户提供服务,而开发者邮件列表讨论更多的则是代码或产品路线图相关的问题。如果你在这些邮件列表里看到了你熟悉的问题,请务必帮助求助者。
  22.   以上邮件列表全部公开可用。对于GeoServer的新手,或是使用GeoServer时遇到问题的人,以及想要向GeoServer项目做出贡献的人来说,这些邮件列表都是一份宝贵的资源。
  23. 在线聊天频道
  24. -------------
  25.   如果想要实时交流,用户可以加入位于 `Freenode <http://freenode.net>`_的 `GeoServer <irc://irc.freenode.net/geoserver>`_ 聊天频道。GeoServer的开发者有时也会出现在这里。
  26. Bug跟踪
  27. ----------
  28.   如果您在使用GeoServer的过程中遇到问题,请通过邮件列表告知我们。`JIRA <https://osgeo-org.atlassian.net/projects/GEOS>`_ 是一个bug追踪网站,我们也使用它来管理事务报告。`创建账号 <https://osgeo-org.atlassian.net/admin/users/sign-up>`_ 后,您就可以开始创建事务,进行讨论。
  29.   无论是谁提交补丁————可以的话修复几个问题,我们都很欢迎。不管是通过JIRA提交补丁还是在GitHub上提交pull requests,都是受鼓励的行为。
  30.   须知
  31. .. warning::
  32. 如果您在使用过程中,发现GeoServer存在易受攻击的安全漏洞,请遵循以下几点建议进行报告:
  33. * 公开报告中不要披露如何利用漏洞的细节(以私密的方式发送给开发者或项目筹划指导委员会(PSC,Project Steering Committee)——就像对待你个人的敏感数据一样)
  34. * 将事务标记为volunerability(易受攻击的)。
  35. * 准备帮助项目筹划指导委员会寻找解决方案。
  36. * 谨记项目筹划指导委员会也都是志愿者,而一次大规模的修复可能需要筹款或其他资源。
  37.   如果您的问题不宜公开交流,请考虑联系项目筹划指导委员会成员,或向开源地理空间组织发送邮件(info@osgeo.org)寻求商业支持。
  38. 翻译
  39. ----------
  40.   我们希望能够为GeoServer提供尽可能多的语言支持。需要翻译的文本有两处,一处是GeoServer的:ref:`管理界面`,另一处则是您现在正在阅读的这份文档。如果您有意参与翻译工作,请通过邮件告知我们。
  41. 建议
  42. ----------
  43.   我们乐意倾听对于GeoServer的建议,您可以通过邮件列表或JIRA联系我们。
  44. 推荐
  45. ----------
  46.   另一种帮助GeoServer项目的做法是向其他人推荐GeoServer项目,您的推荐将比任何市场营销都更有效。GeoServer项目也会因为用户的增多而变得更好。
  47. 资助
  48. ----------
  49.   最后一种帮助方式是在您的组织中推动对GeoServer的使用。有很多 :website:`商业组织 <support>` 为GeoServer的使用提供支持。对这些商业公司的有偿咨询同样会使整个GeoServer社区受益。