贡献代码

任何人都可以参加 ZOO-Project 发展,欢迎:

  • 共享新的源代码或更正

  • 创建报告Bug的通知单

  • 编写新功能请求。

提交新代码

对于新来者

新的源代码或现有的源代码更正(补丁)应使用Zoo项目bug跟踪系统提交。 (ZOO-Trac _)。

创建一个 new ticket 为了描述您的代码或补丁并将其附加到票据上(附加使用代码或补丁所需的所有文件)。然后,它将被检查并与开发人员讨论,并可能与主干集成和合并。

对于注册开发商

动物园项目注册开发商有直接的SVN访问权,可以:

  • 将修复、增强和新源直接提交到主干

  • 创建并提交到SVN的新分支

动物园项目注册开发商必须接受并尊重 委员会指导方针 贡献代码时。

缺陷跟踪

一般信息

可以使用 ZOO-Trac .这要求您使用此部分设置用户帐户(userid)。

以下追踪器可用:

  • 缺陷 报告错误和“坏”功能

  • 增强 描述特征愿望

  • task 描述任何不同但相关的主题。

以下组件可用:

  • 开发平台 报告错误和“坏”功能

  • ZOO-Kernel 报告动物园项目WPS服务器的错误或问题

  • ZOO-Services 报告动物园项目WPS服务的错误或问题

  • ZOO-API 报告动物园项目API的错误或问题

  • ZOO-Client 向动物园项目客户报告错误或问题

  • 文档 报告问题或建议对文档进行增强

最佳实践

提交Bug或功能请求时,请考虑以下事项:

  • 在报告之前,检查该bug是否仍然存在于SVN主干中。如果使用旧版本,请考虑升级。

  • 在报告错误之前,请在错误跟踪系统中搜索是否未知。

  • 使用 总结 领域

  • 确保开发人员使用 描述 字段(例如,说明您的配置并解释重现错误的每个步骤)。

  • 至少选择一个 Type 追踪器和 成分 为了你的新机票。

  • 按记录单只报告一个错误。