on master help sign in
staging these changes, staging these changes. idk what to write here
78ce84eSamuel Henriquez
.nova/Configuration.jsondeleted−3
@@ -1,3 +0,0 @@
1−{
2− "workspace.name": "urbit.org"
3−}
content/campus/_index.md+12−10
@@ -1,24 +1,25 @@
1+++
1+++
2−title = "Software Developers"
2+title = "Urbit for Software Developers"
3description = "Getting started as a software developer on Urbit"
3description = "Getting started as a software developer on Urbit"
4sort_by = "weight"
4sort_by = "weight"
5+++
5+++
6
6
7−Imagine how easy it would be to write and deploy software in a world where every user had their own server, networking protocols were simple and universal, and the primitives [weren’t destined to a never ending spiral of breaking changes](https://developers.urbit.org/reference/glossary/kelvin). So much of the path dependency that has made writing software today a matter of hacking at an ugly morass of load-bearing arcana could be wiped away, and you could focus on clean business logic and seamless UX.
7+Imagine how easy it would be to write and deploy software in a world where every user had their own server, networking protocols were simple and universal, and the primitives weren’t destined to a never ending spiral of breaking changes. So much of the path dependency that has made writing software today a matter of hacking at an ugly morass of load-bearing arcana could be wiped away, and you could focus on clean business logic and seamless UX.
8
8
9Now stop imagining, because we’ve already built it.
9Now stop imagining, because we’ve already built it.
10
10
11−Like anything else, the best way to go about learning how to build on Urbit is self-discovery. [Get on the network](https://airtable.com/shrmfUVpMskWw145u) and try clicking around this website. If you attended a Campus Outreach event and remember a term that you didn’t understand, go to the search bar in the top right and see what comes up. Here are a few links to help get you started:
11+Like anything else, the best way to go about learning how to build on Urbit is to forge your own path. [Get on the network](https://airtable.com/shrmfUVpMskWw145u), clicking around this website. If you attended a Campus Outreach event and remember a term you didn’t understand, go to the search bar in the top right and see what comes up. Here are a few links to help get you started:
12
12
13
13
14
14
15
15
16{% link href="https://developers.urbit.org/overview" %}
16{% link href="https://developers.urbit.org/overview" %}
17{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
17{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
18+
18{% div className="flex flex-col p-4"%}
19{% div className="flex flex-col p-4"%}
19**The Docs**
20**The Docs**
20
21
21−The full documentation. Regularly updated with a number of useful writeups geared towards beginners
22+The full documentation, regularly updated with a number of useful writeups geared towards beginners
22
23
23{% /div %}
24{% /div %}
24{% /div %}
25{% /div %}
@@ -31,7 +32,7 @@ The full documentation. Regularly updated with a number of useful writeups geare
31{% div className="flex flex-col p-4"%}
32{% div className="flex flex-col p-4"%}
32**Lightning Tutorials**
33**Lightning Tutorials**
33
34
34−Get a feel for the process of making and deploying an Urbit app in half an hour
35+Get a feel for the process of making and deploying an Urbit app in half an hour, no previous experience required
35
36
36{% /div %}
37{% /div %}
37{% /div %}
38{% /div %}
@@ -44,7 +45,7 @@ Get a feel for the process of making and deploying an Urbit app in half an hour
44{% div className="flex flex-col p-4"%}
45{% div className="flex flex-col p-4"%}
45**Core Curriculum**
46**Core Curriculum**
46
47
47−Structured lessons to learn the Urbit stack at your own pace
48+Learn the Urbit stack at your own pace
48
49
49{% /div %}
50{% /div %}
50{% /div %}
51{% /div %}
@@ -52,14 +53,15 @@ Structured lessons to learn the Urbit stack at your own pace
52
53
53<br>
54<br>
54
55
55−The Foundation also regularly runs a series of cohort-based live courses that go over the core curriculum, free and open to all. One lesson per week for ~8 weeks that can easily be worked into even the busiest schedules. You can also get help with the Urbit stack on the network at New Hooniverse.
56+The Foundation also regularly runs a series of cohort-based live courses that go over the core curriculum, free and open to all. One lesson per week for ~8 weeks that can easily be worked into even the busiest schedules. You can also get help with the Urbit stack on the network at the New Hooniverse group on Urbit.
57+
56
58
57{% link href="/guides/star-buyers-guide?id=buying-a-star" %}
59{% link href="/guides/star-buyers-guide?id=buying-a-star" %}
58{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
60{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
59{% div className="flex flex-col p-4"%}
61{% div className="flex flex-col p-4"%}
60**Live Courses**
62**Live Courses**
61
63
62−Learn the Urbit stack from a teacher with others
64+Learn the Urbit stack as part of a group
63
65
64{% /div %}
66{% /div %}
65{% /div %}
67{% /div %}
@@ -80,7 +82,7 @@ Discussion group for the Urbit stack. Open to beginner, intermediate, and advanc
80
82
81<br>
83<br>
82
84
83−Fledgling developers may also be interested in a framework that allows Urbit apps to be built entirely in Javascript from Holium, as well as the Foundation’s grants program that provides opportunities for junior devs to tackle challenges at their level and take ownership of some of the Urbit address space.
85+Fledgling developers may also be interested in a new framework from [Holium](https://www.holium.com/) that allows Urbit apps to be built entirely in Javascript, as well as the Foundation’s grants program that provides opportunities for junior devs to tackle challenges at their level and take ownership of some of the Urbit address space.
84
86
85{% link href="https://holium.gitbook.io/tomedb/" %}
87{% link href="https://holium.gitbook.io/tomedb/" %}
86{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
88{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
@@ -100,7 +102,7 @@ A framework for building Urbit apps with Javascript
100{% div className="flex flex-col p-4"%}
102{% div className="flex flex-col p-4"%}
101**Grants**
103**Grants**
102
104
103−Build on Urbit and get rewarded for it
105+Build on Urbit and take ownership of the network in the process
104
106
105{% /div %}
107{% /div %}
106{% /div %}
108{% /div %}
content/campus/blockchain-enthusiasts.md+18−11
@@ -1,6 +1,6 @@
1+++
1+++
2−title = "Blockchain Enthusiasts"
2+title = "Urbit for Blockchain Enthusiasts"
3−description = "An overview of the Urbit ID system"
3+description = "Learn how sound computing and sound money fit together"
4weight = 4
4weight = 4
5[extra]
5[extra]
6flatten_pagination = "true"
6flatten_pagination = "true"
@@ -11,14 +11,14 @@ image = "https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-card
11
11
12After 15 years, the unsolved part of blockchains is still off-chain interaction. Sure, we have centralized platforms that will allow users to wear an NFT as a badge, and some even more centralized attempts at governance tooling, but we have yet to see the promised Cambrian explosion of general-purpose decentralized applications. What happened?
12After 15 years, the unsolved part of blockchains is still off-chain interaction. Sure, we have centralized platforms that will allow users to wear an NFT as a badge, and some even more centralized attempts at governance tooling, but we have yet to see the promised Cambrian explosion of general-purpose decentralized applications. What happened?
13
13
14−It turns out that without full-stack sovereignty — which is to say, without Urbit — attempts at anything more than simple transaction and representation are compromised from the onset, and the ultimate realization of Web3 is restricted to those with the sysadmin skills to to run confusing systems themselves. So despite predating Bitcoin by about 5 years, Urbit’s vision of sound, easy-to-use decentralized computing dovetails neatly with that of sound, easy-to-use, decentralized money.
14+It turns out that without full-stack sovereignty — which is to say, without Urbit — attempts at anything more than simple transaction and representation are compromised from the onset, and the ultimate realization of Web3 is restricted to those with the sysadmin skills to to run confusing systems themselves. So despite predating Bitcoin by about 5 years, Urbit’s vision of sound, easy-to-use, decentralized computing dovetails neatly with that of sound, easy-to-use, decentralized money.
15
15
16{% link href="/bitcoin" %}
16{% link href="/bitcoin" %}
17{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
17{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
18{% div className="flex flex-col p-4"%}
18{% div className="flex flex-col p-4"%}
19**Bitcoin on Urbit: The Sovereign Stack**
19**Bitcoin on Urbit: The Sovereign Stack**
20
20
21−Build on Urbit and get rewarded for it
21+How Urbit and Bitcoin fit together
22
22
23{% /div %}
23{% /div %}
24{% /div %}
24{% /div %}
@@ -26,12 +26,12 @@ Build on Urbit and get rewarded for it
26
26
27<br>
27<br>
28
28
29−{% link href="https://uqbar.network/" %}
29+{% link href="https://developers.urbit.org/reference/azimuth/azimuth" %}
30{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
30{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
31{% div className="flex flex-col p-4"%}
31{% div className="flex flex-col p-4"%}
32−**Uqbar**
32+**Azimuth**
33
33
34−The Urbit-native layer 2 Ethereum rollup
34+Urbit’s PKI system on Ethereum
35
35
36{% /div %}
36{% /div %}
37{% /div %}
37{% /div %}
@@ -39,15 +39,22 @@ The Urbit-native layer 2 Ethereum rollup
39
39
40<br>
40<br>
41
41
42−{% link href="https://developers.urbit.org/reference/azimuth/azimuth" %}
42+The leader in this space is Uqbar, an Urbit-native layer 2 blockchain that settles on Ethereum.
43+
44+From their [clearpaper](https://uqbar-network.gitbook.io/uqbar-clearpaper/uqbar-clearpaper/uqbar-clearpaper):
45+
46+>Leveraging Urbit’s peer-to-peer infrastructure, Uqbar provides a blockchain-native decentralized operating system uniquely positioned to deliver the composable primitives necessary to build a rich, functional distributed application layer. It fuses the trusted settlement of Ethereum with the decentralization, security, and interoperability benefits of full-scale peer-to-peer networking, unlocking the latent power of programmable blockchains.
47+
48+{% link href="https://uqbar.network/" %}
43{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
49{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
44{% div className="flex flex-col p-4"%}
50{% div className="flex flex-col p-4"%}
45−**Azimuth**
51+**Uqbar**
46
52
47−Urbit’s PKI system on Ethereum
53+The Urbit-native blockchain
48
54
49{% /div %}
55{% /div %}
50{% /div %}
56{% /div %}
51{% /link %}
57{% /link %}
52
58
53−<br>
59+<br>
60+
content/campus/creatives.md+7−5
@@ -1,18 +1,20 @@
1+++
1+++
2−title = "Creatives"
2+title = "Urbit for Creatives"
3−description = "What Urbit feels like to an everyday user"
3+description = "Urbit for everyone"
4weight = 5
4weight = 5
5[extra]
5[extra]
6+++
6+++
7
7
8−Look, this thing is being built in flight. Most of the low-hanging fruit is still there, waiting to be picked by those with the technical chops to do so. Opportunities outside that are limited.
8+Look, this thing is being built in flight. Most of the low-hanging fruit is still there, waiting to be picked by those with the technical chops to do so.
9
9
10+Still, even in its relatively nascent state, it is already exceedingly obvious that Urbit will become the premier platform for communities to organize and build on their own terms. For those with the vision and drive to take advantage of it, Urbit is
11+
10−Still, even in its relatively nascent state, it is already exceedingly obvious that Urbit will become the premier places for communities to organize on their own terms. There are already publishing tools that allow individuals to wholly replace monopolistic platforms, chief among them being Studio from Tirrel.
12+There are already publishing tools that allow individuals to wholly replace monopolistic platforms, chief among them being Studio from Tirrel.
11
13
12{% link href="https://urbit.studio/" %}
14{% link href="https://urbit.studio/" %}
13{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
15{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
14{% div className="flex flex-col p-4"%}
16{% div className="flex flex-col p-4"%}
15−**Grants**
17+**Tirrel Studio**
16
18
17Publish and earn on Urbit
19Publish and earn on Urbit
18
20
pages/campus/[[...slug]].js+24−11
@@ -64,7 +64,7 @@ export default function Home({
64 <Section className="pb-6">
64 <Section className="pb-6">
65 <div className="flex flex-col space-y-4">
65 <div className="flex flex-col space-y-4">
66 <h1 className="max-w-prose">
66 <h1 className="max-w-prose">
67− [Hero statement goes here. Hero statement goes here.]
67+ Leave your mark on the future. Build on Urbit.
68 </h1>
68 </h1>
69
69
70 </div>
70 </div>
@@ -87,9 +87,7 @@ export default function Home({
87 <p>
87 <p>
88 Well, <i>almost</i> all the exits. For those with the gall to think outside the box, there is another way.
88 Well, <i>almost</i> all the exits. For those with the gall to think outside the box, there is another way.
89 A complete reimagining of networked computing from the OS up, designed to facilitate the construction
89 A complete reimagining of networked computing from the OS up, designed to facilitate the construction
90− of powerful, enduring, and decentralized systems. On <span className="font-bold">Urbit</span>, every computer is a personal server, enabling
90+ of powerful, enduring, and decentralized systems.
91− all of the functionality of the legacy internet (and more) without requiring users to cede control of their
92− digital identity to faceless corporations.
93 </p>
91 </p>
94 <p>
92 <p>
95 The Urbit Foundation’s Campus Outreach Program aims to find ambitious students interested in leaving the old
93 The Urbit Foundation’s Campus Outreach Program aims to find ambitious students interested in leaving the old
@@ -114,9 +112,13 @@ export default function Home({
114 <Link href="https://airtable.com/shrmfUVpMskWw145u">
112 <Link href="https://airtable.com/shrmfUVpMskWw145u">
115 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
113 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
116 <div className="flex flex-col p-4 h-full relative">
114 <div className="flex flex-col p-4 h-full relative">
117− <div className="pt-1">
115+ <div className="w-64 md:w-full rounded-xl object-cover overflow-hidden basis-3/5">
116+ <img className="h-full w-64 md:w-full object-cover" src="https://pbs.twimg.com/media/FTcmjJWWQAAiSkI?format=jpg&name=900x900" />
117+ </div>
118+ <div className="rounded-xl w-full"/>
119+ <div className="pt-4">
118 <p className="mb-2 font-semibold leading-5">Get on Urbit</p>
120 <p className="mb-2 font-semibold leading-5">Get on Urbit</p>
119− <p className="text-sm leading-5">Start exploring the network and OS — for free</p>
121+ <p className="text-sm leading-5">Start exploring the OS and network for the 21st century</p>
120 </div>
122 </div>
121 </div>
123 </div>
122 </div>
124 </div>
@@ -124,9 +126,13 @@ export default function Home({
124 <Link href="https://developers.urbit.org/courses">
126 <Link href="https://developers.urbit.org/courses">
125 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
127 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
126 <div className="flex flex-col p-4 h-full relative">
128 <div className="flex flex-col p-4 h-full relative">
127− <div className="pt-1">
129+ <div className="w-64 md:w-full rounded-xl object-cover overflow-hidden basis-3/5">
130+ <img className="h-full w-64 md:w-full object-cover" src="https://pbs.twimg.com/media/FTcmjJWWQAAiSkI?format=jpg&name=900x900" />
131+ </div>
132+ <div className="rounded-xl w-full"/>
133+ <div className="pt-4">
128− <p className="mb-2 font-semibold leading-5">Courses</p>
134+ <p className="mb-2 font-semibold leading-5">Learn the Stack</p>
129− <p className="text-sm leading-5">Sign up for one of the Foundation's cohort-based courses in Urbit development</p>
135+ <p className="text-sm leading-5">Sign up for one of the Foundation's free courses in Urbit development</p>
130 </div>
136 </div>
131 </div>
137 </div>
132 </div>
138 </div>
@@ -135,7 +141,11 @@ export default function Home({
135 <Link href="#events">
141 <Link href="#events">
136 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
142 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
137 <div className="flex flex-col p-4 h-full relative">
143 <div className="flex flex-col p-4 h-full relative">
138− <div className="pt-1">
144+ <div className="w-64 md:w-full rounded-xl object-cover overflow-hidden basis-3/5">
145+ <img className="h-full w-64 md:w-full object-cover" src="https://pbs.twimg.com/media/FTcmjJWWQAAiSkI?format=jpg&name=900x900" />
146+ </div>
147+ <div className="rounded-xl w-full"/>
148+ <div className="pt-4">
139 <p className="mb-2 font-semibold leading-5">Events</p>
149 <p className="mb-2 font-semibold leading-5">Events</p>
140 <p className="text-sm leading-5">Find upcoming events and schedule one at your campus</p>
150 <p className="text-sm leading-5">Find upcoming events and schedule one at your campus</p>
141 </div>
151 </div>
@@ -153,9 +163,10 @@ export default function Home({
153 }
163 }
154
164
155 <Section>
165 <Section>
156− <h3 className="mb-8" id="reading">Attended an event and interested in learning more? Start here:</h3>
166+ <h3 className="mb-8" id="reading">Want to learn more but aren’t sure where to look? Start here.</h3>
157 <hr></hr>
167 <hr></hr>
158 <br></br>
168 <br></br>
169+ <br></br>
159 <div className="flex justify-between sidebar md:space-x-8">
170 <div className="flex justify-between sidebar md:space-x-8">
160 <Sidebar search={search}>
171 <Sidebar search={search}>
161 {childPages("/campus", posts.pages)}
172 {childPages("/campus", posts.pages)}
@@ -167,6 +178,8 @@ export default function Home({
167 </div>
178 </div>
168 </Section>
179 </Section>
169
180
181+
182+
170 {
183 {
171 //Events
184 //Events
172 }
185 }