Github 需要模板或工具来编写、配置和生成文件

Github 需要模板或工具来编写、配置和生成文件,github,installation,makefile,configure,Github,Installation,Makefile,Configure,所以我写了一个我认为很好的工具,并将代码放在Github上,但是缺少一件事。。。我如何使他人易于安装和使用 Unix/Linux类型环境中使用的大多数工具似乎都是通过命令/configure、make、makeinstall安装的。哪里有一些好的例子(甚至是一个工具),我可以为我的工具编写适当的configure和Makefile文件 如果它是相关的,那么它是用Python编写的,因此无需编译。我认为主要的困难是确定在用户的文件系统中复制它的位置 p、 我相信有很多解决方案,但谷歌只是告诉我如何

所以我写了一个我认为很好的工具,并将代码放在Github上,但是缺少一件事。。。我如何使他人易于安装和使用

Unix/Linux类型环境中使用的大多数工具似乎都是通过命令
/configure
make
makeinstall
安装的。哪里有一些好的例子(甚至是一个工具),我可以为我的工具编写适当的
configure
Makefile
文件

如果它是相关的,那么它是用Python编写的,因此无需编译。我认为主要的困难是确定在用户的文件系统中复制它的位置


p、 我相信有很多解决方案,但谷歌只是告诉我如何为其他工具运行configure/make,而不是如何为我自己编写它。

如果没有什么可编译的,那么你就不需要
配置
<代码>配置< /Code >是用于定位库(文件和头文件、编译器等)的工具,用于编译代码(通常是C和/或C++代码)。通常Python程序也不使用makefile。相反,它们提供了一个使用
setuptools
setup.py
脚本。例如:我不确定这是否直接相关,因为该工具在Python中运行,但用户不直接调用Python,即用户键入“foo”而不是“Python foo.py”。所以我希望它作为一个可执行文件出现在用户的路径中。这看起来是相同的(或非常相似的)问题:“这个工具在Python中运行”并没有告诉我们太多。我假设它是一个shell脚本包装器来启动Python,或者是一个带有
#的Python脚本/顶部是usr/bin/env python
还是类似的?没关系,没什么困难的。谢谢你!我忘了
#/usr/bin/env
,这样有帮助;一旦我添加,它将是一个单独的Python脚本。但是我仍然需要一个
Makefile
或类似的文件,它知道在用户的机器上把Python脚本放在哪里。看起来,
autoconf
会做到这一点(我在上面的评论中链接到的答案中提到过),尽管这可能有些过分。