2024 年 Clojure 状态调查!分享您的想法。

欢迎!请查看关于页面,了解更多关于它的工作信息。

+1投票
工具

Leiningen 提供了一个选项来显示一个完全填充、文档良好的 project.clj 文件(就像其安装中的 sample.project.clj 文件一样)。

Clojure CLI具有example-deps.edn,首次使用时将其保存为~/.clojure/deps.edn。它确实有一些示例,但它没有显示所有可能的选项--特别是它没有显示:jvm-opts应该放在哪里(许多人似乎期望它在 deps.edn 中作为顶级键工作,尽管其参考文档称其为别名的一部分)。

此外,example-deps.edn仍然引用了-R-C,但没有提及-X-M

它还有些令人费解地重复了几次来自系统deps.edn文件的别名作为注释,暗示这些是在用户deps.edn文件中取消注释的有用项。

1 个回答

0

被选中
 
最佳答案

我将更新 example-deps.edn,它已经有点过时了。

如果clojure脚本能够添加显示示例deps.edn文件的功能,就像Leiningen的示例选项(该选项还包括样本项目文件底部的环境变量信息)将是非常好的。
我认为这里确实有两个不同的问题。虽然用户deps.edn是放置示例内容的一个方便的地方,但在现实中,大多数这些内容在用户 deps.edn 中(主要是指工具别名)是无关紧要的,所以现在说得太多了。但是,我也发现样本内容很有用,所以我会单独考虑这一点。
这听起来不错——拥有一个最小化的用户deps.edn和一个独立的、 thoroughly fleshed out and commented "example" deps.edn文件。谢谢!
...