【发布时间】:2010-01-01 11:32:39
【问题描述】:
我正在寻找有关如何通常执行发布第一个开源项目的源代码的技术部分的文档,特别是 C/C++、Java、Python 中的库密集型内容。
举个例子,如果我使用 Netbeans 等 IDE 和 Xerces-C 和 Boost 等各种库构建了一个 C++ 项目,我想了解以下问题:
这是在我自己的环境之外为此类过程组织构建过程的最常用工具,更重要的是
-
我如何以“通常正在完成”的方式学习它们?我使用许多开源项目,当然可以阅读构建代码(makefile 和配置选项等),但这并没有告诉我如何到达那里,重要的细节是什么以及一般预期的内容。
是否有针对特定语言(如提到的语言)的类似“编码风格”部署指南?有没有相关指南的开源项目?
在部署源代码时(而不是带有apt/port/etc的包,在那里可以解析依赖),部署库依赖的典型方式是什么?
我知道我可以阅读所有手册页和所有文档,但我想阅读“约定”以及它们是如何实现和预期的,而不是所有可能的技术选项。
我在另一个 stackoverflow 帖子上找到了这个,很好,但不是很具体: http://producingoss.com/en/producingoss.html
【问题讨论】:
标签: c++ deployment version-control build open-source