on master help sign in
align top-bar, comment it out, tweak hoonschool text, update docs
commit28f7ec6e580bfd54fe7a127d457c40bda59ed715 authorMorgan Sutherland <morgan@morgansutherland.com> dateMon 1 Jul 2019, 18:07 (7 years ago) parent846a3d5
5 files changed+34−20
content/docs+1−1 content/hoonschool.md+14−4 sass/_main.scss+10−1 templates/hoonschool.html+1−5 templates/partials/top-alert.html+8−9
content/docs+1−1

Submodule changed.

content/hoonschool.md+14−4
@@ -3,10 +3,20 @@ title = "Hoon School"
33template = "hoonschool.html"
44+++
55
6−Interested in developing on Urbit? You’ll want to learn Hoon, a functional programming language that’s custom-designed for use with Arvo, the Urbit operating system. We want you to learn Hoon, too. That’s why we’re offering Hoon School: a free, asynchronous program that’s fully supported by an instructor. Hoon School is offered in the form of two courses: Hoon 101 and Hoon 201. Classes are offered four times a year, on a quarterly basis. [<span class="blue60 underline">Apply here.</span>](#apply)
6+Interested in developing on Urbit? You’ll want to learn [Hoon](https://urbit.org/docs/learn/hoon/_index.md), a functional programming language that’s custom-designed for use with Arvo, the Urbit operating system.
77
8−Hoon 101 is a six-week, introductory-level course. It’s appropriate for motivated learners with no programming experience, and for those familiar with other programming languages. You’ll leave Hoon 101 with a strong understanding of the language’s fundamentals. Expect to devote four hours a week to this course. The next 101 class begins on Month Day.
8+We want you to learn Hoon, too. That’s why we’re offering Hoon School: a free, asynchronous program that’s fully supported by an instructor. Hoon School is offered in the form of two courses: Hoon 101 and Hoon 201. Classes are offered four times a year, on a quarterly basis.
99
10−Hoon 201 is an eight-week, advanced-level course with a heavier workload. It’s appropriate for graduates of Hoon 101, for those otherwise already familiar with Hoon, and for very experienced programmers of other languages. After graduating from Hoon 201, you’ll have enough knowledge to build applications and contribute code to the Arvo operating system. Expect to devote six hours a week to this class. The next 201 class begins on Month Day.
10+[Apply below ↓](#apply)
1111
12−So, if Hoon would be your first language, or you have some experience with non-functional languages, apply to Hoon 101. If you’ve already played around with Hoon extensively, or you’re a seasoned professional programmer, apply to Hoon 201. If you’re on the fence, go with 101; the two courses scheduled back-to-back, so you can enroll in the advanced course upon graduating from the introductory one.
12+## Hoon 101
13+
14+Hoon 101 is a six-week, introductory-level course. It’s appropriate for motivated learners with no programming experience, and for those familiar with other programming languages. You’ll leave Hoon 101 with a strong understanding of the language’s fundamentals. Expect to devote four hours a week to this course.
15+
16+## Hoon 201
17+
18+Hoon 201 is an eight-week, advanced-level course with a heavier workload. It’s appropriate for graduates of Hoon 101, for those otherwise already familiar with Hoon, and for very experienced programmers of other languages. After graduating from Hoon 201, you’ll have enough knowledge to build applications and contribute code to the Arvo operating system. Expect to devote six hours a week to this class.
19+
20+## Which should I take?
21+
22+If Hoon would be your first language, or you have some experience with non-functional languages, apply to Hoon 101. If you’ve already played around with Hoon extensively, or you’re a seasoned professional programmer, apply to Hoon 201. If you’re on the fence, go with 101; the two courses scheduled back-to-back, so you can enroll in the advanced course upon graduating from the introductory one.
sass/_main.scss+10−1
@@ -47,6 +47,15 @@ iframe {
4747 margin-top: -(24rem / 4);
4848}
4949
50+// Hack to left-align top-bar text with content
51+.top-bar-inner {
52+ max-width: 960px;
53+ margin: 0 auto;
54+ p {
55+ margin-left: (100% / 6);
56+ }
57+}
58+
5059.content-nav {
5160 width: 20%;
5261 min-width: 200px;
@@ -64,7 +73,7 @@ iframe {
6473
6574.content-nav-icon {
6675 position: fixed;
67− left: (2rem / 4);
76+ left: (4rem / 4);
6877 top: (24rem / 4);
6978 width: 10px;
7079 height: 10px;
templates/hoonschool.html+1−5
@@ -11,13 +11,9 @@
1111 <a href = "{{ config.base_url }}">
1212 <ul class="list">
1313 <li>
14− <img src="../assets/back-arrow.svg"/>
15− </li>
16− <li class = "pt2">
17− <a href = "{{ config.base_url }}">Home</a>
14+ <a class="fs6 no-underline strong" href="{{ config.base_url }}">←</a>
1815 </li>
1916 </ul>
20− </a>
2117 </nav>
2218 <div class="content-spacer"></div>
2319 </div>
templates/partials/top-alert.html+8−9
@@ -1,10 +1,9 @@
11{% block content %}
2−
3−<div class="bg-black z3 pv2 w-full mb4">
4− <p class="white t-center mv0 ph8">
5− Interested in developing on Urbit? Sign up for Hoon School!
6− <a href="/hoonschool" class="white">Learn more</a>
7− </p>
8−</div>
9−<!-- <div class="pv14"></div> -->
10−{% endblock content %}
2+<!-- <div class="bg-black z3 w-full mb4">
3+ <div class="top-bar-inner">
4+ <p class="white fs35 mv0">
5+ Interested in developing on Urbit? <a href="/hoonschool" class="white">Sign up for Hoon School!</a>
6+ </p>
7+ </div>
8+</div> -->
9+{% endblock content %}