Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
我有一个开源项目,我一直积极开发它。
JStock - 免费股票市场软件
从方案拟订的角度来看,大部分时间都是 so忙的。
这让我担心。就JStock的长期发展而言,它不太健康。
尽管我有一些程序员作为团队成员,但他们并没有积极参与。他们中的大多数人只是一两次的代码贡献者。之后,我再没有收到他们的消息。
我认为他们不活跃的主要原因是我制定了一些严格的规定。
No commit write being given. All the changes must be submitted as patches, and reviewed by me
看,即使是我自己也不喜欢这个严格的规则。
我曾经删除过这个规则,让程序员随意提交代码。结果,几天后我发现代码混乱不堪(混乱指编译都不能)。我别无选择,只好立即停止提交访问,手动恢复源代码。
我觉得:
- Too much rules, bad for programmers. They will not contribute.
- No rule, bad for end users. They will be using product built from messed code.
我知道目前的状况对JStock来说是完全不健康的。我想知道你们是如何鼓励程序员贡献代码,并同时保持一定程度的代码质量的?
目前,JStock确实存在。
- Feature Tracker and Bug Tracker. They are actively being used.
- Forum for developers.
- CVS
开发者指南 PDF 文件是必备的,以便让新加入的开发者理解代码?或者我应该让开发者自己探索 50,000 行的代码?
谢谢。