add website with docs
This commit is contained in:
parent
870c20e745
commit
fcf1979a1d
12 changed files with 541 additions and 314 deletions
35
website/doc/weaving_guide.org
Normal file
35
website/doc/weaving_guide.org
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
#+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
|
||||
Loading…
Add table
Add a link
Reference in a new issue