我们正在行动!
StackStorm 2.1,我们的最新版本,很快就会登陆,它将改善你使用集成包的工作方式。
Uniswap交易所开发稳定版丨Uniswap交易所系统开发(开发模板)丨Uniswap交易所系统源码案例部署
数字货币交易所开发详情版丨数字货币交易所系统开发(web3.0技术开发)丨数字货币交易所开发源码成品
交易所APP开发功能丨交易所系统开发(成熟及案例)丨交易所系统源码平台
DAPP交易所系统开发(开发案例)丨DAPP交易所系统开发(源码及方案)
DAPP数字货币交易所开发逻辑,DAPP数字货币交易所系统开发(案例及源码)
DAPP交易所开发稳定版丨DAPP交易所系统开发(开发案例)丨DAPP交易所系统源码部署
数字货币去中心化交易所开发详情版丨数字货币去中心化交易所系统开发(原生开发)丨数字货币去中心化交易所现成源码模板
去中心化交易所开发丨去中心化交易所系统开发(功能及逻辑)丨去中心化交易所系统源码部署
海外版数字货币交易所系统开发(逻辑及功能)丨多语言数字货币交易所系统开发(案例及源码)
有新的CLI命令来管理包,支持源列表和API端点,但2.1中最重要的变化超越了StackStorm代码库。我们建立了StackStorm Exchange:一个带有可消耗的JSON索引的专用包目录,自动版本标签,每个包的可扩展CI,以及更多你将在发布说明中看到的很棒的东西。
由于 Exchange 中的所有新功能,将所有包存储在一个大的仓库中已经不能满足需要了,所以我们正在从 st2contrib 转移到一个独立的 GitHub 组织。现在,所有的包都作为单独的仓库存储在StackStorm-Exchange中,st2contrib已经关闭。
为了向后兼容,我们将保留st2contrib的运行,但它的内容将不会有任何更新。所有的问题和拉动请求都将只在StackStorm-Exchange仓库中被跟踪。
这种感觉有点苦乐参半,因为我们都已经习惯了st2contrib,但如果没有这次转移,StackStorm Exchange就不可能存在。我们相信你会喜欢它的,并鼓励大家在StackStorm 2.1出来后尽快升级--或者甚至尝试测试版!
- StackStorm 工程团队
这个资源库的内容包括StackStorm自动化平台所使用的集成和自动化。
获取StackStorm。
在 stackstorm.com/community 探索社区门户。
阅读 docs.stackstorm.com 上的文档,了解如何使用 StackStorm 的集成包。
包
行动、传感器和规则都被整齐地组织到领域或工具特定的包中。
额外的
有助于更容易集成和消费StackStorm内容的相关工具。
测试和自动检查
默认情况下,Travis CI运行以下检查(makefiles任务)。
flake8 - 在所有的Python文件上运行flake8。
pylint - 在所有的Python文件上运行pylint。
configs-check - 确保所有 JSON 和 YAML 资源元数据文件包含正确的语法。
metadata-check - 验证每个包是否包含包元数据文件(pack.yaml)。
packs-resource-register - 注册所有包的资源,并确保注册成功。
packs-tests - 为所有的包运行测试。
要在本地运行所有这些检查,你可以使用以下命令。
make all
默认情况下,当在一个非主干分支上运行这个命令时,它将只对已修改的文件和包进行检查。如果你想对所有的文件和包进行检查(不管它们是否改变),你可以通过指定FORCE_CHECK_ALL_FILES=true环境变量来实现,如下所示。
FORCE_CHECK_ALL_FILES=true make all
如果你想在一个特定的包上强制运行检查,你可以通过指定`FORCE_CHECK_PACK=
环境变量来实现,如下所示。
FORCE_CHECK_PACK=csv make all
或
FORCE_CHECK_PACK=csv make packs-test
可用的包