DRAKON is a simple language. People understand DRAKON flowcharts without knowing DRAKON. Making DRAKON diagrams is not very difficult either because Drakon.Tech automates diagram editing. With Drakon.Tech, your flowcharts will always follow the strict rules of DRAKON.
Here are some step-by-step guides that cover most of Drakon.Tech's features. These guides will help you get started with programming in Drakon.Tech.
Create your first app in Drakon.Tech. Projects, modules, main function, and code generation.
The Question icon that works like the if statement. Decision trees with the Question icon.
If there are multiple options, use the Choice icon.
The "do-while" loop, the "while" loop, and the hybrid loop.
Divide and conquer long flows with silhouette.
- Programs and modules
- How to add a module dependency
- How to use a dependency
- How to add an npm package
- How to run Node.js programs
- How to debug programs with npm dependencies in the browser
- How to build browser programs with npm dependencies
- How to add a Node-native "require" statement that does not need an npm package
- How to make an async function
- Scenarios are a more powerful alternative to async functions
- How to create a scenario
- The "sm" object
- The End is not necessary
- How to start a scenario from a regular function
- The "self" object
- How to accept a message in a scenario
- How to run an operation with a callback in a scenario
- How to wait for messages of several types
- How to call a scenario from a scenario
- How to cancel a scenario
- How to pause a scenario
- Scenarios are state machines
- How to commit the project in its current state to source control
- How to restore a project committed to source control in the past