@@ -1 +1,52 @@
4+template = "sections/docs.html"
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.
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.
11+### [Development](@/docs/development/_index.md)
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.
19+### [System Overview](@/docs/systemoverview/_index.md)
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.
26+### [Arvo (Urbit OS)](@/docs/arvo/_index.md)
28+This section covers the kernel of Urbit OS, called Arvo, as well as its kernel modules.
30+### [Hoon](@/docs/hoon/_index.md)
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.
35+### [Nock](@/docs/nock/_index.md)
37+Official guidance on Nock, the functional assembly-level language which serves
38+as the basis for Hoon.
40+### [Vere](@/docs/vere/_index.md)
42+Documentation on Vere, the Nock virtual machine which serves as the interface
43+between Urbit and Unix.
45+### [Azimuth (Urbit ID)](@/docs/azimuth/_index.md)
47+The workings of Azimuth, the decentralized ID system utilized by Urbit.
49+### [Landscape](@/docs/landscape/_index.md)
51+Developer guides to Landscape, the web client by which most users interact