on master help sign in
added links to grant types
commit89dc0acd88ad2065cead6e86e328c7fa2d78a10f authorTyler Brown Cifu Shuster <tyler@fivepaths.com> dateThu 20 May 2021, 17:00 (5 years ago) parent49dfcc8
12 files changed+207−23
content/community/apprenticeships.md−12 content/grants/apprenticeships/_index.md+4 content/grants/bounties/_index.md+4 content/grants/gifts/_index.md+4 content/grants/proposals/_index.md+4 templates/grant_type/apprenticeships.html+41 templates/grant_type/bounties.html+44 templates/grant_type/gifts.html+56 templates/grant_type/proposals.html+44 templates/grant_type/single.html−5 templates/grants/list.html+5−5 templates/partials/footer.html+1−1
content/community/apprenticeships.mddeleted−12
@@ -1,12 +0,0 @@
1−+++
2−title = "Apprenticeships"
3−description = "Urbit Foundation Apprenticeships"
4−weight = 7
5−[extra]
6−hideprevious = "true"
7−hidenext = "true"
8−+++
9−
10−Apprenticeships pair a community member with an Urbit core developer. The apprentice works on a specific scope of work under the tutelage of the core developer. The developer offers guidance and review of the project, and the apprentice contributes directly to the Urbit project. The apprentice also receives compensation in the form of address space.
11−
12−Apprenticeships are offered on a limited basis. Email [josh@urbit.org](mailto:josh@urbit.org) to register your interest.
content/grants/apprenticeships/_index.mdnew file+4
@@ -0,0 +1,4 @@
1++++
2+title = "Apprenticeships"
3+template = "grant_type/apprenticeships.html"
4++++
content/grants/bounties/_index.mdnew file+4
@@ -0,0 +1,4 @@
1++++
2+title = "Bounties"
3+template = "grant_type/bounties.html"
4++++
content/grants/gifts/_index.mdnew file+4
@@ -0,0 +1,4 @@
1++++
2+title = "Gifts"
3+template = "grant_type/gifts.html"
4++++
content/grants/proposals/_index.mdnew file+4
@@ -0,0 +1,4 @@
1++++
2+title = "Proposals"
3+template = "grant_type/proposals.html"
4++++
templates/grant_type/apprenticeships.htmlnew file+41
@@ -0,0 +1,41 @@
1+{% extends "base.html" %}
2+
3+{% import "macros/macros.html" as macros %}
4+
5+{% block title %}
6+<meta name="og:title" content="Apprenticeships Archive - {{ config.title }}">
7+<title>Apprenticeships - {{ config.title }}</title>
8+{% endblock title %}
9+
10+{% block description %}
11+<meta name="og:description" content="Urbit Apprenticeships Archive">
12+<meta name="description" content="Urbit Apprenticeships Archive">
13+{% endblock description %}
14+
15+{% block image %}
16+<meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
17+{% endblock image %}
18+
19+{% block content %}
20+
21+<!-- header -->
22+<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
23+ <a class="gray3" href="/">Urbit</a>
24+ <span class="gray3"> / </span>
25+ <a class="gray3" href="/grants">Grants</a>
26+ <span class="gray3"> / </span>
27+ <a href="{{ current_url }}">Apprenticeships</a>
28+ {% include "partials/navigation-search.html" %}
29+</nav>
30+<!-- content -->
31+<section class="full c4-10-lg pt4 lh-copy">
32+ <h1>Apprenticeships</h1>
33+ <p>Apprenticeships pair a community member with an Urbit core developer. The apprentice works on a specific scope of work under the tutelage of the core developer. The developer offers guidance and review of the project, and the apprentice contributes directly to the Urbit project. The apprentice also receives compensation in the form of address space.</p>
34+ <p>Apprenticeships are offered on a limited basis. Email <a href="mailto:josh@urbit.org">josh@urbit.org</a> to register your interest.</p>
35+ <br />
36+ <br />
37+ <br />
38+ <br />
39+</section>
40+{% include "partials/footer.html" %}
41+{% endblock content %}
templates/grant_type/bounties.htmlnew file+44
@@ -0,0 +1,44 @@
1+{% extends "base.html" %}
2+
3+{% import "macros/macros.html" as macros %}
4+
5+{% block title %}
6+<meta name="og:title" content="Bounties Archive - {{ config.title }}">
7+<title>Bounties - {{ config.title }}</title>
8+{% endblock title %}
9+
10+{% block description %}
11+<meta name="og:description" content="Urbit Bounties Archive">
12+<meta name="description" content="Urbit Bounties Archive">
13+{% endblock description %}
14+
15+{% block image %}
16+<meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
17+{% endblock image %}
18+
19+{% block content %}
20+ {% set taxonomy = get_taxonomy(kind="grant_type") %}
21+ {% for t in taxonomy.items %}
22+ {% if t.name == 'bounties' %}
23+ {% set_global term = t %}
24+ {% endif %}
25+ {% endfor %}
26+<!-- header -->
27+<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
28+ <a class="gray3" href="/">Urbit</a>
29+ <span class="gray3"> / </span>
30+ <a class="gray3" href="/grants">Grants</a>
31+ <span class="gray3"> / </span>
32+ <a href="{{ current_url }}">Bounties</a>
33+ {% include "partials/navigation-search.html" %}
34+</nav>
35+<!-- content -->
36+<section class="full c4-10-lg pt4 lh-copy">
37+ <h1>Bounties</h1>
38+ <p>The Urbit foundation creates bounties to build out specific features or undertake various projects, which community members may apply to work on in exchange for address space.</p>
39+ {% for page in term.pages %}
40+ {{ macros::grant(page=page, classes="full c1-10-lg mv5")}}
41+ {% endfor %}
42+</section>
43+{% include "partials/footer.html" %}
44+{% endblock content %}
templates/grant_type/gifts.htmlnew file+56
@@ -0,0 +1,56 @@
1+{% extends "base.html" %}
2+
3+{% import "macros/macros.html" as macros %}
4+
5+{% block title %}
6+<meta name="og:title" content="Gifts Archive - {{ config.title }}">
7+<title>Gifts - {{ config.title }}</title>
8+{% endblock title %}
9+
10+{% block description %}
11+<meta name="og:description" content="Urbit Gifts Archive">
12+<meta name="description" content="Urbit Gifts Archive">
13+{% endblock description %}
14+
15+{% block image %}
16+<meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
17+{% endblock image %}
18+
19+{% block content %}
20+ {% set taxonomy = get_taxonomy(kind="post_type") %}
21+ {% for t in taxonomy.items %}
22+ {% if t.name == 'gifts' %}
23+ {% set_global term = t %}
24+ {% endif %}
25+ {% endfor %}
26+<!-- header -->
27+<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
28+ <a class="gray3" href="/">Urbit</a>
29+ <span class="gray3"> / </span>
30+ <a class="gray3" href="/grants">Grants</a>
31+ <span class="gray3"> / </span>
32+ <a href="{{ current_url }}">Gifts</a>
33+ {% include "partials/navigation-search.html" %}
34+</nav>
35+<!-- content -->
36+<section class="full c4-10-lg pt4 lh-copy">
37+ <h1>Gifts</h1>
38+ <ul class="posts measure-wide">
39+ {% for page in term.pages %}
40+ <a class="bb-0" href="{{ page.permalink }}">
41+ <li class="mb4">
42+ <h2 class="f5 fw6 mt0 mb1">{{ page.title }}</h2>
43+ <p class="mt0">{{ page.description }}</p>
44+ {% if page.extra.image %}
45+ <img class="pv2 obj-cover h5 w-100" src="{{ page.extra.image }}"/>
46+ {% endif %}
47+ <time class="mono f6">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
48+ <span class="mono f6">
49+ {% if page.extra.ship %}<address class="mono f6 ml2">{{ page.extra.ship }}</address> {% endif %}
50+ </span>
51+ </li>
52+ </a>
53+ {% endfor %}
54+ </ul>
55+{% include "partials/footer.html" %}
56+{% endblock content %}
templates/grant_type/proposals.htmlnew file+44
@@ -0,0 +1,44 @@
1+{% extends "base.html" %}
2+
3+{% import "macros/macros.html" as macros %}
4+
5+{% block title %}
6+<meta name="og:title" content="Proposals Archive - {{ config.title }}">
7+<title>Proposals - {{ config.title }}</title>
8+{% endblock title %}
9+
10+{% block description %}
11+<meta name="og:description" content="Urbit Proposals Archive">
12+<meta name="description" content="Urbit Proposals Archive">
13+{% endblock description %}
14+
15+{% block image %}
16+<meta name="twitter:image" content="https://media.urbit.org/logo/urbit-logo-card.png">
17+{% endblock image %}
18+
19+{% block content %}
20+ {% set taxonomy = get_taxonomy(kind="grant_type") %}
21+ {% for t in taxonomy.items %}
22+ {% if t.name == 'proposals' %}
23+ {% set_global term = t %}
24+ {% endif %}
25+ {% endfor %}
26+<!-- header -->
27+<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
28+ <a class="gray3" href="/">Urbit</a>
29+ <span class="gray3"> / </span>
30+ <a class="gray3" href="/grants">Grants</a>
31+ <span class="gray3"> / </span>
32+ <a href="{{ current_url }}">Proposals</a>
33+ {% include "partials/navigation-search.html" %}
34+</nav>
35+<!-- content -->
36+<section class="full c4-10-lg pt4 lh-copy">
37+ <h1>Proposals</h1>
38+ <p>Community members may submit proposals to develop a specific feature or work in a particular area. Once approved by the Urbit Foundation, they may complete them in exchange for address space.</p>
39+ {% for page in term.pages %}
40+ {{ macros::grant(page=page, classes="full c1-10-lg mv5")}}
41+ {% endfor %}
42+</section>
43+{% include "partials/footer.html" %}
44+{% endblock content %}
templates/grant_type/single.html−5
@@ -15,11 +15,6 @@
1515<!-- content -->
1616<section class="full c4-10-lg pt4 lh-copy">
1717 <h1>Grant Type: {{ term.name | capitalize}}</h1>
18− {% if term.name == 'bounties' %}
19− <p>The Urbit foundation creates bounties to build out specific features or undertake various projects, which community members may apply to work on in exchange for address space.</p>
20− {% elif term.name == 'proposals' %}
21− <p>Community members may submit proposals to develop a specific feature or work in a particular area. Once approved by the Urbit Foundation, they may complete them in exchange for address space.</p>
22− {% endif %}
2318 {% for page in term.pages %}
2419 {{ macros::grant(page=page, classes="full c1-10-lg mv5")}}
2520 {% endfor %}
templates/grants/list.html+5−5
@@ -30,10 +30,10 @@
3030
3131 <p>We reward contributors in four different ways:</p>
3232 <ul class='list'>
33− <li class="mb2"><a class="b bb" href="/grant-type/proposals">Proposals</a> from community members</li>
34− <li class="mb2"><a class="b bb" href="/grant-type/bounties">Bounties</a> for specific features</li>
35− <li class="mb2"><a class="b bb" href="/community/apprenticeships">Apprenticeships</a> undertaken with a mentor</li>
36− <li class="mb2"><a class="b bb" href="/post-type/gifts">Gifts</a> given post facto for exceptional contributions</li>
33+ <li class="mb2"><a class="b bb" href="/grants/proposals">Proposals</a> from community members</li>
34+ <li class="mb2"><a class="b bb" href="/grants/bounties">Bounties</a> for specific features</li>
35+ <li class="mb2"><a class="b bb" href="/grants/apprenticeships">Apprenticeships</a> undertaken with a mentor</li>
36+ <li class="mb2"><a class="b bb" href="/grants/gifts">Gifts</a> given post facto for exceptional contributions</li>
3737 </ul>
3838
3939 <div class="flex tc mv5 flex-wrap">
@@ -86,7 +86,7 @@
8686 <li style="flex: 0 1 15rem;" class="f5 flex items-center"><a href="{{ category.permalink }}" class="bb">{{ category.name }}</a></li>
8787 {% endfor %}
8888 </ul>
89−
89+
9090 {% for page in posts.pages %}
9191 {{ macros::grant(page=page, classes="full c1-10-lg mv5")}}
9292 {% endfor %}
templates/partials/footer.html+1−1
@@ -25,7 +25,7 @@
2525 <nav class="c10-13-md c9-11-lg half-2 mt5">
2626 <h3 class="mt0 mb3 pt0 pb0">Community</h3>
2727 <li class="mt2 f6"><a href="/events">Events</a></li>
28− <li class="mt2 f6"><a href="/grants">Grants and Bounties</a></li>
28+ <li class="mt2 f6"><a href="/grants">Grants</a></li>
2929 <li class="mt2 f6"><a href="https://groups.google.com/a/urbit.org/forum/#!forum/dev">urbit-dev</a></li>
3030 <li class="mt2 f6"><a href="/community/hoonschool">Hoon School</a></li>
3131 <li class="mt2 f6"><a href="/community/meetups">Meetups</a></li>