寻找一些一般建议......
我一直在使用boost一段时间,我已经编写了几个小模块和函数(例如:见this SO question),我认为冷适合包含在boost中。我去过项目页面看看提交过程,但似乎是“在里面,或者不要打扰”。我可以订阅开发人员邮件列表,但我不确定我是否有资格在那里发帖:我当然不是非常熟悉各种各样的升级模块,并且不像模板元编程那么精通人们积极参与。
对于“正常”的人来说,是否有一条途径可以为可以纳入提升的事物发送想法?或者提升有点“只在名义上公开,除非你把它作为全职工作”类型的项目?
答案 0 :(得分:3)
我认为你不应该犹豫,然后去加强发展。很可能您的代码不会被接受,但您很可能会收集有价值的反馈并学到很多东西。那里的人将证明为什么它不能以当前形式被接受,或者如何使给定的功能更通用等等。我认为总的来说它对你有益。
如果你对boost-devel不满意,那么订阅并关注它一段时间。关于阅读/关注列表的更多个人评论:
答案 1 :(得分:2)
我一直关注开发列表一段时间。我觉得你这样做:也许我不是和这些人在同一个联盟打球,但是你从那里的讨论中学到了很多东西。
在我去过的那段时间里,我发现了一些提交的常见模式:首先查询图书馆的兴趣,然后提供图书馆供审阅。谨防代码的许可:如果它与boost许可证不兼容,大多数人甚至都不会看一看。花在审查某些专有代码上的时间似乎对其他人免费工作。
还要考虑编写文档和发布,使图书馆可以在互联网上访问,并让其他人使用/查看它。这会增加你的机会(没有双关语)。
答案 2 :(得分:1)
为什么你的东西必须直接进入助推器?为什么不把它“放在那里”首先使用你感到满意的许可...如果用户对它有足够的兴趣,“嘿,这应该是提升”可能是下一个合乎逻辑的步骤,或者不是。
答案 3 :(得分:0)
我尝试将我的UTF-8 CPP库提交给Boost。通过订阅他们的开发邮件列表并发送了几个非正式审核请求开始,但觉得它无处可去,所以我放弃了,从未提交过正式的审核请求。
祝你好运。
答案 4 :(得分:0)