on 35bb1df help sign in
urbit.org/introduction/source-code-overview.udon
73 lines 2.2 kB history raw
1:- :~ navhome/'/docs/'
2 navuptwo/'true'
3 next/'true'
4 sort/'2'
5 title/'Source Code Overview'
6 ==
7;>
9# Source Code Overview
11We host all our source code on GitHub at [github.com/urbit](https://github.com/urbit).
13Since there's quite a number of repos, we'll talk about a few of the most
14important ones here:
16;ul(class "list spaced")
17 ;li
18 ;h1
19 ;a/"https://github.com/urbit/urbit"
20 ;code: urbit/urbit
21 ==
22 ==
23 This is the main Urbit repo. It contains the Urbit interpreter (all of the C code) and is the main entry point if you're going to build from source.
24 ==
25 ;li
26 ;h1
27 ;a/"https://github.com/urbit/arvo"
28 ;code: urbit/arvo
29 ==
30 ==
31 Arvo is the Urbit operating system (written in Hoon). When you boot your Urbit, you get this over the air. The source code is kept here, and you'll need it if you want to do any heavy development work.
32 ==
33 ;li
34 ;h1
35 ;a/"https://github.com/urbit/docs"
36 ;code: urbit/docs
37 ==
38 ==
39 Interesting in working on Urbit documentation? This repository is where all the collaboration happens. The docs themselves are just markdown files hosted on a live ship.
40 ==
41 ;li
42 ;h1
43 ;a/"https://github.com/urbit/urbit.org"
44 ;code: urbit/urbit.org
45 ==
46 ==
47 This is where the source code for urbit.org lives. Like the docs, the urbit.org website is just a collection of a few markdown files rendered by Tree, the Urbit web publishing system.
48 ==
49 ;li
50 ;h1
51 ;a/"https://github.com/urbit/base-css"
52 ;code: urbit/base-css
53 ==
54 ==
55 We're working on a new Urbit style guide for urbit.org, the docs and Urbit web apps. If you're into visual design or are a CSS fanatic, jump in here.
56 ==
57 ;li
58 ;h1
59 ;a/"https://github.com/urbit/azimuth"
60 ;code: urbit/azimuth
61 ==
62 ==
63 Azimuth is a general-purpose PKI that Urbit uses for network identities.
64 ==
65 ;li
66 ;h1
67 ;a/"https://github.com/urbit/bridge"
68 ;code: urbit/bridge
69 ==
70 ==
71 Bridge is an offline web application for interacting with Ecliptic, the interface to Azimuth.
72 ==
73==