true up links with content guide

This commit is contained in:
James Acklin 2021-10-04 09:16:13 -04:00
parent abab8bab47
commit fe768e8b24
3 changed files with 17 additions and 28 deletions

View File

@ -6,19 +6,19 @@ Weve made several self-guided tutorials and guides available to get your star
## Urbit 101
### Environment Setup Guide (~1 hour)
### [Environment Setup Guide (~1 hour)](https://urbit.org/docs/development/environment)
This guide contains the best practices for configuring your environment for Urbit development, like setting up your text editor and working with “fakeships”. This guide also serves as a reference for environment-related issues.
### Hoon Tutorial (~1-2 weeks)
### [Hoon Tutorial (~1-2 weeks)](https://urbit.org/docs/hoon/overview)
This is the recommended starting point for anyone that wants to learn full stack Urbit development. It walks you through the Hoon programming language, generators, and the basics of Urbit programming.
### Gall Tutorial (~1-2 weeks)
### [Gall Tutorial (~1-2 weeks)](https://urbit.org/docs/userspace/gall/gall)
This course picks up where Hoon School left off by teaching you how to use the language to build a real-world application using a gall agent. This covers the entirety of the gall API, best practices for developing agents over time, and exercises to push your knowledge.
### Client-side Integration Guide (~1 day)
### [Client-side Integration Guide (~1 day)](https://urbit.org/docs/arvo/eyre/eyre)
The vane eyre allows clients to interact with Urbit over an HTTP interface. Urbits architecture is organized around command query responsibility segregation (CQRS), which makes heavy use of pub/sub patterns. Working with this API is different than more typical request/response architecture, and this guide gives you a comprehensive overview of how to do so.
@ -26,22 +26,22 @@ The vane eyre allows clients to interact with Urbit over an HTTP interface. Urbi
Equipped with knowledge of the basics of all parts of the stack, there are a number of additional supplementary tutorials and guides to deepen your knowledge:
### Guide to Working with JSON
### [Guide to Working with JSON](https://urbit.org/docs/userspace/threads/examples/get-json)
JSON is a dynamically-defined datastructure, and Hoon is a statically-typed language, which means that the two dont play together really well. This guide gives a comprehensive overview of how to parse and serialize JSON from Hoon.
### Software Distribution Guide
### Software Distribution Guide (Coming soon)
After youve created something on Urbit youll probably want to share it with other people. This guide walks you through the mechanisms for distributing software over the network.
### Fullstack Development Tutorial: TodoMVC
### [Fullstack Development Tutorial: TodoMVC (Coming soon)](https://urbit.org/grants/educational-guide-todomvc-urbit-edition)
This tutorial walks you though everthing youve learned to date: writing a gall agent in Hoon from scratch, adapting the classic TodoMVC frontend to interface with that gall agent, and then package up the entire application for distribution over the network.
### Graph Store Tutorial
### [Graph Store Tutorial](https://urbit.org/docs/userspace/graph-store/overview)
Graph store is a gall agent thats designed to be a general-purpose database for storing graph-like data. Comprising the bulk of the backend for Tlons Landscape applciation, its battle tested and optimized for real-world use. This guide walks you through its architecture and implementation, and then shows you how to use it as a data store for your own application.
### Guide to Threads
### [Guide to Threads (Coming soon)](https://urbit.org/grants/thread-documentation)
TODO: Maybe this is better for 101?

View File

@ -2,8 +2,8 @@
title: Opportunities
---
Developer Grants
Work on Urbit - get a job
Contributors considered first
Tlon, Tirrel, dcSpark
The Combine
- Developer Grants
- Work on Urbit - get a job
- Contributors considered first
- Tlon, Tirrel, dcSpark
- The Combine

View File

@ -19,7 +19,7 @@ export default function Home() {
Urbit is a general-purpose platform for building decentralized,
peer-to-peer applications.
</h1>
<Link href="/why">
<Link href="/primer">
<button className="button-lg bg-green-400 text-white text-ui">
Learn More
</button>
@ -83,20 +83,9 @@ export default function Home() {
<li>
<Link href="/community">Get Involved</Link>
</li>
<li>
<Link href="/community">Developer Calls</Link>
</li>
<li>
<Link href="/community">Join the Mailing List</Link>
</li>
<li>Developer Calls</li>
<li>Join the Mailing List</li>
</ul>
<p className="text-wall-400">
The mailing list is meant to be a separate, developer-only list
for those that want to stay up-to-date on developer-specific
announcements. These would be things like new documentation,
upcoming developer calls, infrastructure updates/breaking
changes, etc.{" "}
</p>
</div>
</Section>
<Section short>