on master help sign in
Merge pull request #926 from urbit/header-fixes
4072835poprox
reference/vane-apis/airlock.md+1−3
@@ -4,8 +4,6 @@ weight = 1
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Airlock
8−
9Airlock is the term to describe the set of APIs for interacting with a running Urbit ship from outside of the Urbit network.
7Airlock is the term to describe the set of APIs for interacting with a running Urbit ship from outside of the Urbit network.
10
8
11## Urlock-py
9## Urlock-py
@@ -134,4 +132,4 @@ Finally, the loop here is used to read messages from the sse pipe and send back
134for m in pipe.events():
132for m in pipe.events():
135 dumper.dump(m)
133 dumper.dump(m)
136 dumper.dump(zod.ack(int(m.id)))
134 dumper.dump(zod.ack(int(m.id)))
137−```
135+```
reference/vane-apis/ames.md−2
@@ -4,8 +4,6 @@ weight = 2
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Ames
8−
9In this document we describe the public interface for Ames. Namely, we describe
7In this document we describe the public interface for Ames. Namely, we describe
10each `task` that Ames can be `%pass`ed, and which `gift`(s) Ames can `%give` in return.
8each `task` that Ames can be `%pass`ed, and which `gift`(s) Ames can `%give` in return.
11
9
reference/vane-apis/behn.md−2
@@ -4,8 +4,6 @@ weight = 3
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Behn
8−
9In this document we describe the public interface for Behn. Namely, we describe
7In this document we describe the public interface for Behn. Namely, we describe
10each `task` that Behn can be `pass`ed, and which `gift`(s) Behn can `give` in return.
8each `task` that Behn can be `pass`ed, and which `gift`(s) Behn can `give` in return.
11
9
reference/vane-apis/dill.md−2
@@ -4,8 +4,6 @@ weight = 4
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Dill
8−
9In this document we describe the public interface for Dill. Namely, we describe
7In this document we describe the public interface for Dill. Namely, we describe
10each `task` that Dill can be `pass`ed, and which `gift`(s) Dill can `give` in return.
8each `task` that Dill can be `pass`ed, and which `gift`(s) Dill can `give` in return.
11
9
reference/vane-apis/gall.md−2
@@ -4,8 +4,6 @@ weight = 5
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Gall
8−
9## Reference Agent
7## Reference Agent
10
8
11This app stores a number for each user. You can increment your number, increment
9This app stores a number for each user. You can increment your number, increment
reference/vane-apis/iris.md−2
@@ -4,8 +4,6 @@ weight = 6
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Iris
8−
9In this document we describe the public interface for Iris. Namely, we describe
7In this document we describe the public interface for Iris. Namely, we describe
10each `task` that Iris can be `%pass`ed, and which `gift`(s) Iris can `%give` in
8each `task` that Iris can be `%pass`ed, and which `gift`(s) Iris can `%give` in
11return.
9return.
tutorials/arvo/cli-tutorial.md+1−3
@@ -1,11 +1,9 @@
1+++
1+++
2−title = "Command line interface apps"
2+title = "CLI apps"
3weight = 13
3weight = 13
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−# Command line interface apps
8−
9## Introduction
7## Introduction
10
8
11In this walkthrough we will go in-depth on how to build command line interface (CLI)
9In this walkthrough we will go in-depth on how to build command line interface (CLI)
tutorials/arvo/move-trace.md+4−7
@@ -4,15 +4,12 @@ weight = 12
4template = "doc.html"
4template = "doc.html"
5+++
5+++
6
6
7−
8−## Move trace tutorial
9−
10In this tutorial we will run a simple "move trace" and use the output to get a
7In this tutorial we will run a simple "move trace" and use the output to get a
11picture of what the Arvo kernel proper does during the routine task of setting a
8picture of what the Arvo kernel proper does during the routine task of setting a
12timer. Some level of familiarity with the kernel is required for this section,
9timer. Some level of familiarity with the kernel is required for this section,
13which can be obtained in our [Arvo kernel tutorial](@/docs/tutorials/arvo/arvo.md#the-kernel).
10which can be obtained in our [Arvo kernel tutorial](@/docs/tutorials/arvo/arvo.md#the-kernel).
14
11
15−### Running a move trace
12+## Running a move trace
16
13
17Ultimately, everything that happens in Arvo is reduced to Unix events, and the
14Ultimately, everything that happens in Arvo is reduced to Unix events, and the
18Arvo kernel acts as a sort of traffic cop for vanes and apps to talk to one
15Arvo kernel acts as a sort of traffic cop for vanes and apps to talk to one
@@ -84,7 +81,7 @@ another `move` to perform and the loop begins again. Thus this move trace does
84not display information about what is going on inside of the vane or app such as
81not display information about what is going on inside of the vane or app such as
85private function calls, only what the kernel itself sees.
82private function calls, only what the kernel itself sees.
86
83
87−### Interpreting the move trace
84+## Interpreting the move trace
88
85
89In this section we will go over the move trace line-by-line, explaining how the
86In this section we will go over the move trace line-by-line, explaining how the
90move trace is printed, what each line means (including some things not found in
87move trace is printed, what each line means (including some things not found in
@@ -93,7 +90,7 @@ first few lines that should equip you well enough to unravel the rest of the
93move trace in as much detail as you desire.
90move trace in as much detail as you desire.
94
91
95
92
96−#### The call
93+### The call
97
94
98Let's put the first part of the move trace into a diagram to make following
95Let's put the first part of the move trace into a diagram to make following
99along a little easier.
96along a little easier.
@@ -310,7 +307,7 @@ Gall's spider's thread with id `~.dojo_0v6.210tt.1sme1.ev3qm.qgv2e.a754u` asks B
310Behn `%give`s a `%doze` `card` to Unix, asking it to set a timer [for one second from
307Behn `%give`s a `%doze` `card` to Unix, asking it to set a timer [for one second from
311now]. At this point Arvo may rest.
308now]. At this point Arvo may rest.
312
309
313−#### The return
310+### The return
314
311
315Now Unix sets a timer for one second, waits one second, and then informs Behn that a second has
312Now Unix sets a timer for one second, waits one second, and then informs Behn that a second has
316passed, leading to a chain of `%give` `move`s that ultimately prints
313passed, leading to a chain of `%give` `move`s that ultimately prints