Modelica包管理器
impact的Python项目详细描述
影响
impact是一个modelica包管理器。
啊![冲击标志](https://rawgithub.com/xogeny/impact/master/images/logo_glossy.svg)
该概念首先在[Impact-A Modelica包管理器](docs/Modelica2014/paper/impact.md)中提出
>;Michael Tiller,Dietmar Winkler(2014年)。影响-Modelica包管理器, >;2014年3月10日至12日第十届国际Modelica会议记录, >;瑞典隆德http://dx.doi.org/10.3384/ecp14096543
安装和使用
使用[pip](http://www.pip-installer.org)安装:
- Linux/Mac:$ pip install impact
- Windows:c:> pip.exe install impact
您应该能够使用命令
impact -h
以获取显示的使用信息。
约定
impact遵循一种“约定优于配置”的理念。那个 意思是如果你遵循一些合理的惯例 反映最佳实践),系统应在不需要 任何手动配置。以下是impact所期望的约定:
- 存储库的名称应与名称(包括大小写)匹配 你的图书馆。
- 语义版本控制-要标识库版本,只需 在版本上附加一个标记 版本](http://semver.org)(在 允许标记名)。
- 将库的package.mo文件放在
存储库中的以下位置:
- /package.mo(即,在存储库的根目录中)
- /<;libraryname>;/package.mo(即,在目录共享中 图书馆名称)
- /<;libraryname>;<;version>;/package.mo(即,在目录共享中 库的名称后跟空格和标记名, 没有任何前导v表示)