1. Introduction
An overview of the guide and table of contents.
2. Types
Creating the /sur
structure file for our %journal
agent.
3. Agent
Creating the %journal
agent itself.
4. JSON
Writing a library to convert between our agent's marks and JSON. This lets our React front-end poke our agent, and our agent send updates back to it.
5. Marks
Creating the mark files for the pokes our agent takes and updates it sends out.
6. Eyre
A brief overview of how the webserver vane Eyre works.
7. React App Setup
Creating a new React app, installing the required packages, and setting up some basic things for our front-end.
8. React App Logic
Analysing the core logic of our React app, with particular focus on using
methods of the Urbit
class from @urbit/http-api
to communicate with our
agent.
9. Desk and Glob
Building and "globbing" our front-end, and putting together a desk for distribution.
10. Summary
Some final comments and additional resources.