StutyScript是一种高级语言,可用于以算法的方式编排微服务。

storyscript的Python项目详细描述


PyPiCircleCICodecovDocsDevdocs

:wave:meet storyscript

应用程序讲故事的DSL。 快速开发,本地部署到云上,并专注于最重要的事情:业务逻辑。 与:heart:byStoryscript一起设计的任务是将应用程序开发提升到下一个级别。

# Applications are stories of data.whenhttpserverlistenpath: "/"asrequest# Serverlessresult = anyMicroserviceactionkey: value# Written in any language wrapped in Docker or RKTresult = anyFunction(key: value)# Lambda, OpenFaaS, KNative or Storyscriptitems = "string".split(by:",")# Builtins == No middlewaredata = OpenAPIgetusers: users# OpenAPI & AsyncAPI for legacy system supportsent = machinebox/textboxprocessinput:data# Free/Paid Servicesifsent.positive# Conditionsforeachlistasitem# Turing complete# ...requestwritecontent: "Hello World!"# Next launch on the Storyscript Platform$storydeploy# Zero-devop deployments into Kubernetes

:100:开放源代码,用于美味的应用程序开发。:火花::蛋糕::火花:

:rocket:Choose: hosted Storyscript Cloud or helm install story for on-premises deployments.

使用脚本

如果您对使用脚本感兴趣,请参阅Quick Start guide

编辑器插件

安装

脚本可以与pip

一起安装
pip install storyscript

用法

写一个简单的故事:

echo'my-service message text:"hello world!"' > hello.story

将故事编译为json:

storyscript compile -j hello.story

开发文档

Development docs是为那些 希望为项目做出贡献或希望了解如何执行 编撰故事。

贡献

如果你想为故事脚本做贡献,你可以在 our slack我们在这里讨论特性和未来 计划。

你可以在github上找到未解决的问题, 连同contribution guidelines 为了快乐的编码。 有simple issues 对于新的贡献者和 issues that need help

贡献者

贡献者列表可用here

问题

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么使用迭代器。ebean(ORM)模型对象哈希集上的remove()不起作用?   Java日间客户端   需要以java印地语输出编译代码   java如何在Junit4中测试调用私有方法的方法   java CookSwing从文本字段检索字符串   java获取事务中的所有插入ID   stream Java可选如何将一种类型的列表转换为另一种类型   是否需要java Hadoop MapReduce RecordReader实现?   java如何在我的Web应用程序中使用带有路径的xsd模式   java将RTP vp8流保存到webm文件   java Android Studio:无法解析符号“raw”   java如果不使用生成器、静态构造函数或引发异常,如何创建一个包含两个整数的构造函数,而这两个整数永远不相等?   用于Spring安全用户身份验证的java主密码   java REST api返回json但配置为XML?