2009-02-12 70 views
5

寻找一些一般性的意见...简单的提升提交;建议?

我一直在使用升压了一段时间,我已经写了几个小的模块和功能(例如:见this SO question),我觉得冷适合列入升压。我一直到项目页面去看看提交过程,但它好像是“在里面,或者不打扰”。我可以订阅开发人员邮件列表,但我不确定自己有资格在这里发布信息:我当然不熟悉所有各种各样的boost模块,并且也不像模板元编程那么精通人们积极参与。

有没有一种途径让我失去了“正常”的人发送想法的东西,可以纳入提振?或者是提升有点“只开放名义,除非你把它做成全职工作”类型的项目?

回答

3

我认为你不应该直视和去提升发展。您的代码很可能不会被接受,但很可能您将能够收集有价值的反馈意见并进行大量学习。那里的人会证明为什么它不能被当前的形式所接受,或者给定的功能如何变得更通用,等等。我认为总的来说它对你有好处。

如果你不喜欢boost-devel,那么订阅并遵循一段时间。而关于阅读/下面的列表中几个个人意见:

  • 找出谁是谁 - 有些人只在很窄的领域活跃,而其他人往往有很多在许多不同的领域说
  • 为新邮件创建某种过滤规则(列表的负载相当重) - 一些邮件真的不感兴趣
  • 观察提交的库,评论意见和建议的审阅过程。
  • 订阅boost-devel,boost和boost-users - 它们往往是相互关联的。如果你对这些项目感兴趣,你可以抛出精灵,线程和ublas列表。
0

我尝试将我的UTF-8 CPP库提交给Boost。通过订阅他们的开发者邮件列表并发送了几个非正式的审查请求,但感到它无处可导,所以我放弃了,从未提交过正式的审查请求。

祝您好运。

+0

这是我通过阅读主题的印象:如果你不是“在小组中”,那么你将无法获得任何地方。 – Nick 2009-02-12 21:21:37

0
+0

我确实读过了;我的意见是,它基本上是“在邮件列表上花费大量时间,准备花费大量时间/精力,并且我们可能会考虑你的代码”。这不是我真正感兴趣的,这就是为什么我问到一个“正常人”的路线。 – Nick 2009-02-12 21:20:44

2

我一直在关注devel列表一段时间。我觉得和你一样:或许我不是和这些人一样踢球,但是你从那里的讨论中学到了很多东西。

在我到那里的时候,我发现了一些常见的提交模式:首先查询图书馆的兴趣,然后提供图书馆进行审查。小心你的代码许可:如果它不与升级许可兼容,大多数人甚至不会去看它。在审查某些专有代码时花费时间似乎是为别人免费工作。

另请考虑写文档和发布,使图书馆可以在互联网上访问,并让其他人使用/查看它。这会提高(没有双关意图)你的机会。

1

为什么你的东西必须直接进入提升?为什么不把它放在“外面”,首先是一个你很满意的许可证......如果用户对它有足够的兴趣,“嘿,这应该是提升”可能是下一个逻辑步骤,或不是。

+0

因为没有“外面”这是普遍接受的,并且可能还有其他政治问题。例如,一家公司可能会很酷,有助于提升(因为我们使用它),但不能发布代码。 – Nick 2009-02-13 01:25:23