@cryptotaxi247 / kubo / commits / 1fd5abf40

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{}