@@ -82,7 +82,10 @@ module.exports = {
82
82
children : [
83
83
'/how-tos/configure-node' ,
84
84
'/how-tos/modify-peers-list' ,
85
- [ 'http://ipfs.io' , 'Customize an IPFS repo' ]
85
+ [
86
+ 'https://github.com/ipfs/js-ipfs/tree/master/examples/custom-ipfs-repo' ,
87
+ 'Customize an IPFS repo'
88
+ ]
86
89
]
87
90
} ,
88
91
{
@@ -100,12 +103,21 @@ module.exports = {
100
103
] ,
101
104
'/how-tos/work-with-blocks' ,
102
105
'/how-tos/pin-files' ,
103
- [ 'http://ipfs.io' , 'Troubleshoot file transfers' ] ,
104
- [ 'http://ipfs.io' , 'Traverse IPLD graphs' ] ,
106
+ [
107
+ 'https://github.com/ipfs/go-ipfs/blob/master/docs/file-transfer.md' ,
108
+ 'Troubleshoot file transfers'
109
+ ] ,
110
+ [
111
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/traverse-ipld-graphs' ,
112
+ 'Traverse IPLD graphs'
113
+ ] ,
105
114
'/how-tos/take-snapshot' ,
106
115
'/how-tos/store-play-videos' ,
107
116
'/how-tos/host-git-style-repo' ,
108
- [ 'http://ipfs.io' , 'Replicate large datasets' ]
117
+ [
118
+ 'https://github.com/ipfs/archives/tree/master/tutorials/replicating-large-datasets' ,
119
+ 'Replicate large datasets'
120
+ ]
109
121
]
110
122
} ,
111
123
{
@@ -114,8 +126,14 @@ module.exports = {
114
126
collapsable : false ,
115
127
children : [
116
128
'/how-tos/observe-peers' ,
117
- [ 'http://ipfs.io' , 'Customize libp2p bundles' ] ,
118
- [ 'http://ipfs.io' , 'Use circuit relay' ]
129
+ [
130
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/custom-libp2p' ,
131
+ 'Customize libp2p bundles'
132
+ ] ,
133
+ [
134
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/circuit-relaying' ,
135
+ 'Use circuit relay'
136
+ ]
119
137
]
120
138
} ,
121
139
{
@@ -128,33 +146,59 @@ module.exports = {
128
146
title : 'Work with blockchains' ,
129
147
sidebarDepth : 1 ,
130
148
collapsable : false ,
131
- children : [ [ 'http://ipfs.io' , 'Explore the Ethereum chain' ] ]
149
+ children : [
150
+ [
151
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/explore-ethereum-blockchain' ,
152
+ 'Explore the Ethereum chain'
153
+ ]
154
+ ]
132
155
} ,
133
156
{
134
157
title : 'Build apps' ,
135
158
sidebarDepth : 1 ,
136
159
collapsable : false ,
137
160
children : [
138
161
'/how-tos/make-service' ,
139
- [ 'http://ipfs.io' , 'Use the IPFS API' ] ,
140
- [ 'http://ipfs.io' , 'Build a basic libp2p app' ]
162
+ [
163
+ 'https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_C' ,
164
+ 'Build with the IPFS API'
165
+ ] ,
166
+ [
167
+ 'https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_B' ,
168
+ 'Make a basic libp2p app'
169
+ ]
141
170
]
142
171
} ,
143
172
{
144
173
title : 'IPFS in the browser' ,
145
174
sidebarDepth : 1 ,
146
175
collapsable : false ,
147
176
children : [
177
+ 'how-tos/address-ipfs-on-web' ,
148
178
[
149
- 'http://ipfs.io-addressinginbrowsers' ,
150
- 'Address IPFS on the Web'
179
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/exchange-files-in-browser' ,
180
+ 'Exchange files between nodes'
181
+ ] ,
182
+ [
183
+ 'https://github.com/ipfs/js-ipfs/tree/master/examples/browser-mfs' ,
184
+ 'Use MFS in the browser'
185
+ ] ,
186
+ [
187
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/browser-add-readable-stream' ,
188
+ 'Add directories using streams'
189
+ ] ,
190
+ [
191
+ 'https://www.youtube.com/watch?v=Nv_Teb--1zg' ,
192
+ 'Make a pubsub room'
193
+ ] ,
194
+ [
195
+ 'https://www.youtube.com/watch?v=-kdx8rJd8rQ' ,
196
+ 'Edit collaboratively with CRDT'
197
+ ] ,
198
+ [
199
+ 'https://github.com/ipfs/js-ipfs/blob/master/examples/browser-readablestream' ,
200
+ 'Stream video'
151
201
] ,
152
- [ 'http://ipfs.io' , 'Exchange files between nodes' ] ,
153
- [ 'http://ipfs.io' , 'Use MFS in the browser' ] ,
154
- [ 'http://ipfs.io' , 'Add directories using streams' ] ,
155
- [ 'http://ipfs.io' , 'Make a pubsub room' ] ,
156
- [ 'http://ipfs.io' , 'Edit collaboratively with CRDT' ] ,
157
- [ 'http://ipfs.io' , 'Stream video' ] ,
158
202
'/how-tos/browser-tools-frameworks'
159
203
]
160
204
}
@@ -183,22 +227,31 @@ module.exports = {
183
227
[ 'https://proto.school/#/chapters' , 'ProtoSchool chapters' ] ,
184
228
[ 'https://www.meetup.com/members/249142444/' , 'Meetups' ] ,
185
229
'/support-community/social-media' ,
186
- [ 'http ://ipfs.io' , 'Awesome IPFS' ]
230
+ [ 'https ://awesome. ipfs.io' , 'Awesome IPFS' ]
187
231
]
188
232
} ,
189
233
{
190
234
title : 'Project' ,
191
235
path : '/project/' ,
192
236
children : [
193
- [ 'http://ipfs.io' , 'History' ] ,
194
- [ 'http://ipfs.io' , 'Roadmap' ] ,
195
- [ 'http://ipfs.io' , 'Implementation status' ] ,
196
- [ 'http://ipfs.io' , 'Specifications' ] ,
197
- [ 'http://ipfs.io' , 'Research' ] ,
198
- [ 'http://ipfs.io' , 'Team org planning' ] ,
237
+ 'project/history' ,
238
+ [
239
+ 'https://github.com/ipfs/ipfs/blob/master/REQUIREMENTS.md' ,
240
+ 'Roadmap'
241
+ ] ,
242
+ [
243
+ 'https://github.com/ipfs/ipfs/blob/master/IMPLEMENTATION_STATUS.md' ,
244
+ 'Implementation status'
245
+ ] ,
246
+ [ 'https://github.com/ipfs/specs' , 'Specifications' ] ,
247
+ [ 'https://github.com/ipfs/research' , 'Research' ] ,
248
+ [ 'https://github.com/ipfs/team-mgmt' , 'Team org planning' ] ,
199
249
'/project/related-projects' ,
200
250
'/project/contribute' ,
201
- [ 'http://ipfs.io' , 'Code of conduct' ]
251
+ [
252
+ 'https://github.com/ipfs/community/blob/master/code-of-conduct.md' ,
253
+ 'Code of conduct'
254
+ ]
202
255
]
203
256
}
204
257
]
0 commit comments