Rob Walker
4fd4218178
update terminology before tearing into RFCs ( #1995 )
...
update terminology before tearing into RFCs
2018-12-05 14:35:41 -08:00
Greg Fitzgerald
a29b307554
Reorg programming model to be more top-down
...
First explain how a client interacts with existing programs and why
you'd do that. Next, mention that users can contribute their own programs.
Then explain how those programs can be written in any language.
Finally, mention persistent storage, which is only needed by
stateful programs.
2018-12-05 13:36:43 -08:00
Greg Fitzgerald
bf2658cee0
Apply review feedback
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
6ecb00a1d8
Add account access rules
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
1990501786
Describe executable and owner account metadata
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
963de90b7f
Apply review feedback
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
13c7c3b3a6
Rewrite programming model with developer focus
...
Previous version talked about concurrency, which is described
in detail in the Anatomy of a Fullnode chapter. App developers
probably don't care that their programs run in parallel with
other programs. From their perspective, there's no difference
between 10x parallelism and a 10x faster CPU.
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
209040e80e
Free up term "finality" to imply "economic finality" ( #2002 )
...
* leader finality -> confirmation
Free up term "finality" to imply "economic finality."
* Reorder chapters
2018-12-04 20:52:38 -07:00
Greg Fitzgerald
da44b0f0f6
Move markdown book theme to its default directory
...
It was getting in the way of my "git grep".
2018-12-04 10:14:41 -08:00
Greg Fitzgerald
f8aa806d77
Explain how ledger broadcasting works ( #1960 )
2018-12-02 16:43:40 -07:00
Michael Vines
42dc18ddfc
Avoid exiting when cmd is not found
2018-11-30 20:44:34 -08:00
Manuel
801df72680
h4,h5 font size increased
2018-11-30 18:03:55 -08:00
Manuel
c8f161d17f
a custom mdbook theme implemented to improve book style and structure
2018-11-30 18:03:55 -08:00
Greg Fitzgerald
99445f475b
Add leader rotation links
...
Avoid the term "leader selection" here. More precise terms are
"leader scheduling", "leader rotation", and "fork selection."
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
070d6a2faa
Drop mention of CLI tooling
...
This is a "how does it work?" chapter, not "how do I do it?"
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
3de63570f6
Better formatting and lots of terminology links
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
8d1ac37734
More terms
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
36503ead70
Fix capitalization
...
And delete JSON RPC Service for now, since it currently has no
content.
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
f4d3b3f0d6
Merged synchronization, PoH and VDF sections
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
acee1f7c6c
Merged synchronization, PoH and VDF sections
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
c242467fdf
Expland cluster overview, integrate Avalanche chapter
2018-11-28 18:08:05 -08:00
Michael Vines
af1d9345e0
De-dup ci book build
2018-11-26 18:38:57 -08:00
Greg Fitzgerald
2200a31331
Generate book images via Make
2018-11-26 09:44:19 -08:00
Greg Fitzgerald
88e270723f
Move markdown book out of src/
2018-11-26 09:44:19 -08:00