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

欢迎!请查看 关于 页面以了解更多有关该工作方式的详细信息。

+1 投票
工具

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

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

此外,example-deps.edn 还 refer to -R-C,并未提及 -X-M

它还以一种有些令人困惑的方式,多次当作注释从系统 deps.edn 文件中重复几个别名,暗示这些是用户在 deps.edn 文件中取消注释的有用内容。

1 个答案

0 投票

被选中
 
最佳答案

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

如果在clojure脚本中能有一个选项显示那个例子deps.edn文件,就像Leiningen的样本选项(它也包括了样本项目文件底部的环境变量信息)会更好。
这里实际上有两件事情分歧。虽然用户的deps.edn是一个做样品的好地方,但在现实中,大部分这些都是无关紧要的(它主要是工具别名),所以现在说太多了。但同时也发现样本很有用,所以会单独考虑。
这听起来很好--有一个最小化的用户deps.edn和一个独立的、完整并注释的"示例"deps.edn文件。谢谢!
...