1 个不稳定版本
0.7.20 | 2024年6月7日 |
---|
#18 in #supporting
58KB
963 行
ForSyDe IO
此仓库包含 ForSyDe 中 ForSyDe IO 子项目的相关实现细节。这包括
- 图模型的类型元模型,以确保正确的语法一致性
- 生成和打包每个支持库的代码
- 模型规范示例,展示模型如何保存到磁盘上
有关更多信息,请参阅文档网站!本说明不会包含很多不必要的重复信息。
贡献
新的支持库
对新语言上的模型支持总是受欢迎!目标是使新语言中最著名和最知名的软件包仓库包含您的 forsyde-io
库。实现这一目标的规范方法是在此源代码仓库中添加一个新的子目录,可以上传所有生成的和手工编写的代码。
例如,Python 支持包从 graph.json 文件生成 types
类,并在上传所有源代码到 PyPI 之前,生成基于 NetworkX 的核心类。
版本控制
此软件包遵循SemVer 版本控制方案,并大致遵循Haskell PVP 决策树来决定何时提升新版本 尽可能多。
依赖项
~3–4MB
~72K SLoC