如何正确地提issue
什么是issueissue译为“问题”,即“提问题”。 为什么要提issue提供意见,这是最主要的。 issue主要是2类,一种是“Bug report”另一种是“Feature request”。前者是反馈bug,即这个程序应该如此工作,但它没有;后者是请求添加某个功能,即你希望这个这个程序如此工作,但它并没有。 一般根据不同的项目,项目的开发者会对其进行细分类,但大体上就是这两种*(也有没分类的)* 。 如何提issue提issue之前,先养成一个习惯,那就是去搜一下有没有人和你提了类似的issue,并看看开发者对类似的issue的回复,这样你才知道自己发的issue是不是有意义的了,即不是重复的。以免浪费你和开发者的时间精力 Bug report说清楚这是个什么bug,以及尽可能地给出一个复现方式,不要提个issue就直接说这玩意不工作。这对于开发者来说很难定位到问题出在了哪。 对于不明显的bug一定要解释清楚,为什么你认为它是个bug? 版本,很容易被忽略。提issue时得把你使用的版本加上去,因为你的bug可能在某些特定版本上才会出现,开发者不知道版本就难以复现bug。...