0.1.0 • Published 3 years ago
@sextant-tools/core v0.1.0
Sextant
Application logic getting out of control?
Feel like there are corners of your app where no-one knows what's going on?
You should try Sextant.
What is Sextant?
Sextant lets you chart your application flows, then implement them in code. Just run a CLI command, which opens a GUI. You can:
- Build chains of events that span across multiple systems
- Annotate them with descriptions, test cases, and branches
- Fully type all events that pass between systems using GraphQL
- Generate type-safe code right to your IDE
This means:
- The same tool you use to plan your app can be used to maintain it
- Your documentation never goes out of date
- You get type-safe code across languages and domains
Right now, Sextant only works with Typescript. But we're planning to offer a plugin system that can generate code in any language. PR's welcome!
Sextant is currently in an experimental, proof-of-concept stage. We're looking for feedback, and passionate open-source contributors to help.
Getting Started
See the 'frontend' package for more information about using Sextant.
Local development
- Install yarn (version 1)
- Run
yarn install
- Run
yarn dev
to build all dependent packages and run Typescript on all repositories exceptfrontend
- Run
yarn fe start
to kick off the frontend dev server
0.1.0
3 years ago
0.1.0-next.1
3 years ago
0.1.0-next.0
3 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago