We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
目前的 mina-build 以 pdm-backend 的 hook 特性实现,并舍弃了之前共享同一个 workspace dependencies 的方法。这带来了额外的工作流步骤,需要通过改善 pdm-mina 实现。 目前不考虑对其他包管理器的支持。
mina-build
pdm-backend
pdm-mina
dev-dependencies = ["-e file://${PROJECT_ROOT}/#egg=<package>"]
dev-dependencies
dependencies
pdm [add,update,...]
pdm
.mina/workspace.toml
.mina/.gitignore
The text was updated successfully, but these errors were encountered:
额啊……还得重写一份 README。
Sorry, something went wrong.
经过对 pdm 代码的阅读,无法通过现有的实现处理/劫持分包间修改,如果不用一些非常非常恶心的方法的话。
No branches or pull requests
目前的
mina-build
以pdm-backend
的 hook 特性实现,并舍弃了之前共享同一个 workspace dependencies 的方法。这带来了额外的工作流步骤,需要通过改善pdm-mina
实现。目前不考虑对其他包管理器的支持。
dev-dependencies = ["-e file://${PROJECT_ROOT}/#egg=<package>"]
指定 workspace 中对分包的依赖。dev-dependencies
,覆盖dependencies
中工作区其他分包的依赖引用(可配置开关)。pdm [add,update,...]
等一系列与依赖管理相关的 pdm 指令,通过提供额外参数或控制台提示,从而使管理分包依赖更方便。(待定)mina-build
作进一步修改。pdm
本体做侵入性的修改(除非必要).mina/workspace.toml
存储当前工作流的信息,使用.mina/.gitignore
忽略其修改。The text was updated successfully, but these errors were encountered: