on master help sign in
Merge branch 'master' into master
commit469b44427ded215d1c7568c1ad95ead283b51c7f authorZach Alberico <git@zalberico.com> dateTue 1 Sep 2020, 14:16 (6 years ago) parent357f6dffa35890
9 files changed+14−40
content/community/hoonschool.md+1−1 content/docs+1−1 content/faq.md+1−1 content/using/develop.md+1−1 content/using/install.md+2 content/using/operations/using-your-ship.md+1−1 static/scripts.js+1−10 templates/index.html+5−24 templates/sections/docs/hoon.html+1−1
content/community/hoonschool.md+1−1
@@ -8,7 +8,7 @@ hideprevious = "true"
88hidenext = "true"
99+++
1010
11−Interested in developing on Urbit? You’ll want to learn [Hoon](https://urbit.org/docs/tutorials/hoon/), a functional programming language that’s custom-designed for use with Arvo, the Urbit operating system.
11+Interested in developing on Urbit? You’ll want to learn [Hoon](https://urbit.org/docs/tutorials/hoon/hoon-school/), a functional programming language that’s custom-designed for use with Arvo, the Urbit operating system.
1212
1313We want you to learn Hoon, too. That’s why we’re offering Hoon School: a free, online, asynchronous program that’s fully supported by an instructor. We currently offer a 101-level course.
1414
content/docs+1−1

Submodule changed.

content/faq.md+1−1
@@ -289,7 +289,7 @@ Landscape is an experimental Urbit OS web interface that includes social functio
289289
290290Follow our guide on how to boot a ship [here](@/using/install.md).
291291
292−Get on the [mailing list](https://urbit.us11.list-manage.com/subscribe/post?u=972a03db9e0c6c25bb58de8c8&amp;id=be143888d2). Learn [Hoon](@/docs/tutorials/hoon/_index.md). Sign up for [Hoon School](@/community/hoonschool.md). [Make stuff](https://grants.urbit.org).
292+Get on the [mailing list](https://urbit.us11.list-manage.com/subscribe/post?u=972a03db9e0c6c25bb58de8c8&amp;id=be143888d2). Learn [Hoon](@/docs/tutorials/hoon/hoon-school/_index.md). Sign up for [Hoon School](@/community/hoonschool.md). [Make stuff](https://grants.urbit.org).
293293
294294
295295## Urbit Grants
content/using/develop.md+1−1
@@ -36,7 +36,7 @@ If you’re looking for some guidance, need help, or would prefer direct communi
3636
3737When creating user applications on Urbit, you aren’t tied to any particular user interface. They can work without providing a response to the user, or by printing to the Dojo, or with an interface in Landscape, which uses [Eyre](@/docs/tutorials/arvo/eyre.md) (the Arvo vane that serves HTTP to serve a React-based interface to the application through a web browser).
3838
39−When writing applications, you will often make use of [Gall](@/docs/tutorials/hoon/gall.md), the Arvo vane that manages user applications.
39+When writing applications, you will often make use of [Gall](@/docs/tutorials/hoon/hoon-school/gall.md), the Arvo vane that manages user applications.
4040
4141If you want to see examples of Urbit applications with common functionality requirements, you can see our [examples](https://github.com/urbit/examples) repository. If you want to get started building applications with a Landscape interface, check out our [create-landscape-app](https://github.com/urbit/create-landscape-app) repository.
4242
content/using/install.md+2
@@ -112,6 +112,8 @@ http: live (insecure, loopback) on 12321
112112
113113When your ship is finished booting, you will see either the `~sampel_commet:dojo>` or `~sampel_commet:chat-cli/` prompt. If you're seeing `:chat-cli` press `Ctrl-x` to switch into Dojo. At that point, you should permanently erase your keyfile from your machine.
114114
115+**Important:** once a key has been used to boot a ship onto the network, it cannot be used to boot that ship again later - doing so will cause communication problems with other ships. For this reason you should **delete the keyfile from your machine once your ship has booted successfully**. (If you do use the same key twice, you'll need to conduct a [personal breach](#breaches) to restore your ship to full functionality).
116+
115117To exit Urbit, use `Ctrl-d`. To start your ship up again, run `./urbit mycomet` from the directory that you first booted from. Now let's do some basic commands from inside your ship.
116118
117119### The Dojo
content/using/operations/using-your-ship.md+1−1
@@ -599,7 +599,7 @@ Tall-form Hoon may require multiple lines:
599599~your-urbit:dojo< 2
600600```
601601
602−Hoon uses something called [the subject](@/docs/tutorials/hoon/the-subject-and-its-legs.md).
602+Hoon uses something called [the subject](@/docs/tutorials/hoon/hoon-school/the-subject-and-its-legs.md).
603603The Dojo has its own subject and that's where Hoon's equivalent of variables,
604604called faces, are stored.
605605
static/scripts.js+1−10
@@ -412,13 +412,4 @@ if (document.body.classList.contains("page-indiced")) {
412412 }
413413 });
414414 })
415−};
416−
417−let oceanvid = document.getElementById("ocean");
418−
419−if ((oceanvid !== null) && (window.innerWidth > window.innerHeight)) {
420− oceanvid.innerHTML = `<source
421− src="https://storage.googleapis.com/media.urbit.org/site/sea30-1440.mp4"
422− type="video/mp4"/>
423− Your browser does not support the video tag.`
424−}
415+};
templates/index.html+5−24
@@ -19,29 +19,10 @@
1919 <meta name="description" content="Urbit is a simple, durable system for running a personal server that you own 100% and forever.">
2020{% endblock description %}
2121{% block content %}
22−
23−<section class="full p0 vid-insert-wrap full-bleed">
24− <video
25− class="vid-insert bg-black"
26− id="ocean"
27− autoplay
28− muted
29− loop
30− poster="https://media.urbit.org/site/sea30-poster.jpg">
31− </video>
32−
33− <div class="grid12 w-100 h-100">
34− <div class="full c3-10-md c3-10-lg flex items-center align-center z10 white">
35− Urbit is a clean-slate OS and network for the 21st century.
36− </div>
37− </div>
38− <!-- VIMEO VERSION KEPT AS SHIM -->
39− <!-- <iframe src="https://player.vimeo.com/video/365353672?background=1"
40− class="w-100 ma0 h-100" frameborder="0" allow="autoplay;fullscreen" allowfullscreen="" style="
41− "></iframe> -->
42−</section>
43−
44−<section class="full lh-copy c2-7-md c3-7-lg mt5">
22+<header class="mt7 mb7 c1-12 c2-11-md c3-11-lg">
23+ Urbit is a clean-slate OS and network for the 21st century.
24+</header>
25+<section class="full lh-copy c2-7-md c3-7-lg mt4">
4526 <p><strong>Urbit OS</strong> is a clean slate reimagining of the operating system as an 'overlay OS.' It runs on any Unix machine with an internet connection.</p>
4627 <p>It's a compact system for an individual to run their own permanent personal server.</p>
4728 <p><strong>Urbit ID</strong> is a decentralized digital identity system. Your
@@ -58,7 +39,7 @@
5839</section>
5940
6041
61−<section class="full lh-copy c7-12-md c7-11-lg mt5">
42+<section class="full lh-copy c7-12-md c7-11-lg mt4">
6243 <p class="fw6">Latest Posts</p>
6344 {% set s = get_section(path="updates/_index.md") %}
6445 {% set e = get_section(path="blog/_index.md") %}
templates/sections/docs/hoon.html+1−1
@@ -25,7 +25,7 @@
2525<div class="measure-wide mb4">
2626{{ section.content | safe }}
2727
28−{% set lessons = get_section(path="docs/tutorials/hoon/_index.md") %}
28+{% set lessons = get_section(path="docs/tutorials/hoon/hoon-school/_index.md") %}
2929
3030<ul>
3131 <h2 class="mv4">Chapter 1</h2>