todo(tour) add
Brian Tiger Chow committed
Nov 5, 2014 at 00:02 UTC
1fd5abf408f50040b932e0a576b995f7b1cc510e
1 file changed
+31
-2
tour/all.go
+31
-2
@@ -22,6 +22,11 @@ func init() {
22
// }
23
24
var (
25
+ // TODO bootstrapping
26
+
27
+ // TODO pinning: ensuring a block is kept in local storage (i.e. not
28
+ // evicted from cache).
29
+
30
Introduction = Chapter(0)
31
FileBasics = Chapter(1)
32
NodeBasics = Chapter(2)
@@ -72,6 +77,8 @@ var allTopics = []Topic{
77
Topic{Network(4), Network_Exchange},
78
Topic{Network(5), Network_Intro},
79
80
+ // TODO daemon - {API, API Clients, Example} how old-school http + ftp
81
+ // clients show it
82
Topic{Daemon(0), Daemon_Intro},
83
Topic{Daemon(1), Daemon_Running_Commands},
84
Topic{Daemon(2), Daemon_Web_UI},
@@ -82,6 +89,8 @@ var allTopics = []Topic{
89
Topic{Routing(3), Routing_DHT},
90
Topic{Routing(4), Routing_Other},
91
92
+ // TODO Exchange_Providing
93
+ // TODO Exchange_Providers
94
Topic{Exchange(0), Exchange_Intro},
95
Topic{Exchange(1), Exchange_Getting_Blocks},
96
Topic{Exchange(2), Exchange_Strategies},
@@ -170,6 +179,14 @@ var FileBasicsMounting = Content{
179
180
var NodeBasicsInit = Content{
181
Title: "Basics - init",
182
+
183
+ // TODO touch on PKI
184
+ //
185
+ // This is somewhat relevant at ipfs init since the generated key pair is the
186
+ // basis for the node's identity in the network. A cursory nod may be
187
+ // sufficient at that stage, and goes a long way in explaining init's raison
188
+ // d'être.
189
+ // NB: user is introduced to ipfs init before ipfs add.
190
Text: `
191
`,
192
}
@@ -196,7 +213,14 @@ var MerkleDagContentAddressingLinks = Content{}
213
var MerkleDagRedux = Content{}
214
var MerkleDagIpfsObjects = Content{}
215
var MerkleDagIpfsPaths = Content{}
199
-var MerkleDagImmutability = Content{}
216
+var MerkleDagImmutability = Content{
217
+ Title: "Immutability",
218
+ Text: `
219
+ TODO plan9
220
+ TODO git
221
+ `,
222
+}
223
+
224
var MerkleDagUseCaseUnixFS = Content{}
225
var MerkleDagUseCaseGitObjects = Content{}
226
var MerkleDagUseCaseOperationalTransforms = Content{}
@@ -226,7 +250,12 @@ var Exchange_Getting_Blocks = Content{}
250
var Ipns_Consistency = Content{}
251
var Ipns_Mutability = Content{}
252
var Ipns_Name_System = Content{}
229
-var Ipns_PKI_Review = Content{}
253
+var Ipns_PKI_Review = Content{
254
+ Title: "PKI Review",
255
+ Text: `
256
+ TODO sign verify
257
+ `,
258
+}
259
var Ipns_Publishing = Content{}
260
var Ipns_Records_Etc = Content{}
261
var Ipns_Resolving = Content{}