wilzbach / storyscript

The first goal-oriented asynchronous-first programming language.

Home Page:http://storyscript.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyPi CircleCI Codecov Docs Contributor Covenant Code style: black

Magical coding notebook for tomorrow's developer.

Storyscript is code, editor, infrastructure and community all-in-one.
Fully open source and on a mission to make coding for everyone.


Developer Documentation

Installation

Storyscript can be installed with pip:

pip install storyscript

Usage

Write a simple story:

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

Compile a story to JSON:

storyscript compile -j hello.story

Development documentation

Development docs are provided for those who wish to contribute to the project or want to understand how to execute compiled stories.

Install pre-commit and set up a git hook:

pip install --user pre-commit
pre-commit install

This will ensure that every commit is formatted according to black.

Contributing

If you want to contribute to Storyscript, you can join the community at our slack where we discuss features and future plans.

You can find open issues on github, along with contribution guidelines for happy coding. There are simple issues for new contributors and issues that need help

Contributors

The list of contributors is available here

Issues

About

The first goal-oriented asynchronous-first programming language.

http://storyscript.org

License:Apache License 2.0


Languages

Language:Python 98.9%Language:Shell 1.1%