on master help sign in
introduction
325db93drbeefsupreme
introduction.md+52−1
@@ -1 +1,52 @@
1−
1++++
2+title = "Docs"
3+weight = 1
4+template = "sections/docs.html"
5++++
6+
7+Welcome to the documentation for the Urbit project. This documentation is maintained by [Tlon](https://tlon.io) in a public [Github repository](https://github.com/urbit/docs). Issues and contributions are welcome.
8+
9+If you already know what you're looking for, the easiest way to find it is with the search box located on the left.
10+
11+### [Development](@/docs/development/_index.md)
12+
13+The Development section is recommended reading for developers interested in
14+contributing to Urbit itself, or building apps on top of Urbit. It serves as a
15+high-level orientation to how to set up a development environment, how to
16+interact with Urbit from outside protocols, community projects, and precepts
17+that drive the development of Urbit.
18+
19+### [System Overview](@/docs/systemoverview/_index.md)
20+
21+This section gives a high-level overview to all the major components of the
22+Urbit tech stack - namely, the operating system Arvo, the programming languages
23+Nock and Hoon, the runtime Vere, the decentralized ID system Azimuth, and Tlon's
24+flagship client Landscape.
25+
26+### [Arvo (Urbit OS)](@/docs/arvo/_index.md)
27+
28+This section covers the kernel of Urbit OS, called Arvo, as well as its kernel modules.
29+
30+### [Hoon](@/docs/hoon/_index.md)
31+
32+Here is contained all official documentation on Hoon, the high-level purely
33+functional programming language in which Arvo and much of userspace is written.
34+
35+### [Nock](@/docs/nock/_index.md)
36+
37+Official guidance on Nock, the functional assembly-level language which serves
38+as the basis for Hoon.
39+
40+### [Vere](@/docs/vere/_index.md)
41+
42+Documentation on Vere, the Nock virtual machine which serves as the interface
43+between Urbit and Unix.
44+
45+### [Azimuth (Urbit ID)](@/docs/azimuth/_index.md)
46+
47+The workings of Azimuth, the decentralized ID system utilized by Urbit.
48+
49+### [Landscape](@/docs/landscape/_index.md)
50+
51+Developer guides to Landscape, the web client by which most users interact
52+with their ship.