linker:尝试使 leiningen 子项目的工作更容易

时间:2024-07-23 00:16:29
【文件属性】:

文件名称:linker:尝试使 leiningen 子项目的工作更容易

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-23 00:16:29

Clojure

链接器 Linker 是一种使 leiningen 子项目更容易工作的尝试 介绍 当 clojure 应用程序由许多 Leiningen 子项目组成时,在代码库中导航变得越来越困难。 现在有多个根,而不是单一的代码树。 在像 emacs 这样的环境中,这意味着在返回到 project-b/src/foo/bar/baz.clj 之前不断导航回顶层。 Linker 是一个(非常实验性的)解决方案来缓解这个问题。 链接器获取子项目列表,并创建一个超级项目,符号链接到子项目中的所有源文件。 缺点 Linker 是一种廉价的解决方案,它足以让子项目之间的导航更容易。 一些缺点包括: 新文件不会自动添加到您的超级项目中(可能即将推出) 新项目不会自动添加到您的超级项目中 符号链接可能会导致某些 IDE 出现问题 它没有解决版本问题( 对此非常) 工作流程 创建链接器.edn 通常,带有子项目


【文件预览】:
linker-master
----.gitignore(84B)
----src()
--------me()
----LICENSE(11KB)
----examples()
--------project-a()
--------project-b()
--------linker.edn(2KB)
----README.md(4KB)
----project.clj(552B)

网友评论