35 lines
1.1 KiB
Org Mode
35 lines
1.1 KiB
Org Mode
#+title: Grimu-R lifecycle guide
|
|
|
|
* Project initialization
|
|
- create your flake
|
|
- add Grimu-R base as input
|
|
- define and enter a dev shell
|
|
* Interactive weaving
|
|
- open Loom editor in the browser
|
|
- create a braid
|
|
- add sigils to it from the scrolls palette
|
|
- connect them with strands
|
|
- edit sigil inscriptions
|
|
- execute sigils by clicking on their buttons
|
|
- adjust cadence decoration
|
|
* Modular weaving
|
|
- factor out braids
|
|
- define your own scrolls
|
|
- import external scrolls and weaves as flake inputs
|
|
- export yours as flake outputs
|
|
- call braids from other programs
|
|
* Deployment pipeline
|
|
- define a schism with aspects containing braids
|
|
- define a binding
|
|
- build executables / containers
|
|
* User-side weaving (malleability)
|
|
- add Loom to the binding definition
|
|
- deploy the executable
|
|
- open Loom editor in the browser
|
|
- persist edits in the browser
|
|
- rebase persisted edits on top of new versions released by devs
|
|
* Testing and test automation
|
|
- use Loom in the browser to run and inspect interactively
|
|
- define test data right in the weave as static sigils
|
|
- extract test data from the weave with Loom CLI
|
|
- execute braids with test inputs with Loom CLI
|