Issue工作流程¶
我们鼓励社区贡献者参与Java-tron issue 的提出与讨论,您可以将您遇到的问题或者想法通过issue的形式提出,也可以参与issue的讨论或者帮助给出解决办法。您的每一次提问或者留言都在推动Java-tron向更好的方向发展,我们感谢您为Java-tron所做的贡献。
提交Issue¶
如果您遇到了java-tron相关的问题或发现了相关bug,欢迎提交一个Issue,但请遵循以下规则:
-
搜索现有问题
请检查是否有人已经报告了您的问题或请求了您的想法,这样不但可以快速的解决您遇到的问题,而且还避免了重复的问题。
-
提交Issue
请选择您要报告的Issue类型,并根据模板要求填写Issue内容。
Ask a question
- 请详细阐明您遇到的问题、期望的结果和实际看到的结果,这样可以让社区参与者更好的了解您的问题,更快的给出解决办法。Report a bug
- 除了阐明问题、期望的结果和看到的结果之外,还应说明bug的复现步骤,并附上出现问题时的java-tron log以及调用栈。Request a feature
- 请阐明为什么需要该功能、该功能的用例、实现方案,以及您是否愿意实现该功能。
处理流程¶
Issue的处理流程如下:
- 标记Issue - 我们每周举行一次会议,对Issue进行分类,并使用合适的标签标记Issue。
- 分配Issue - 将Issue分配给一位或者几位社区核心开发者,核心开发者会参与Issue的调查和讨论。
- 社区讨论 - 所有的社区参与者均可参与Issue的调查与讨论,并将想法或者意见写到评论里,从社区讨论的中我们会得到问题的解决方案。
- 关闭Issue - Issue提交者可以随时关闭Issue,当问题得到了解决,或者长时间未得到社区讨论,我们会关闭该Issue,Issue提交者或其他用户也可以根据需要重新打开该Issue。
Issue标签¶
根据Issue特征使用如下标签:
- topic
topic: Block/Transaction
topic: Build
topic: Consensus
topic: DB
topic: Deployment
topic: Documentation
topic: Event subscribe
topic: gRPC/HTTP api
topic: Net
topic: Performance
topic: Resource manage
topic: Shielded Transaction
topic: Smart contract
topic: Solidity
topic: Testnet/Privatenet
-
type
type: Announcement
type: Bug
type: Enhancement
type: Feature Request
type: Manual
type: Other
type: Question
-
resolution
resolution: Duplicated
resolution: Needs More Information
resolution: Wontfix
improvement