Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 154f17b

Browse files
authored
Update the ROADMAP document
1 parent 5877863 commit 154f17b

File tree

1 file changed

+10
-43
lines changed

1 file changed

+10
-43
lines changed

ROADMAP.md

Lines changed: 10 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,11 @@ UPDATE:
7070
- [ ] Robust testing infrastructure
7171
- [x] Isolation of tests. This includes:
7272
- Avoid cases where there is one set up for a bunch of test files, instead make each test file be runnable by itself. This also includes removing the use of all globals (i.e js-ipfs-api).
73-
- [ ] Interoperability tests between js-ipfs and go-ipfs
73+
- [x] Interoperability tests between js-ipfs and go-ipfs
7474
- [x] Done at the libp2p level
75+
- [x] (Dec 23 2016) Now done at js-ipfs level too
7576
- [ ] Benchmarking tests - https://github.com/ipfs/js-ipfs/pull/488
77+
- [x] (Dec 23 2016) https://github.com/ipfs/js-ipfs-bitswap/tree/master/benchmarks
7678
- [ ] Stress tests, things like:
7779
- Spawn a reasonable amount of nodes
7880
- Add large files
@@ -191,10 +193,10 @@ UPDATE:
191193

192194
- [ ] Figure out DAG API https://github.com/ipfs/interface-ipfs-core/issues/81
193195
- [ ] Implement DAG API
194-
- [ ] Fix full bitswap compatibility with go-ipfs
195196
- Bitswap Support
196197
- [x] Support for matching func - https://github.com/multiformats/js-multistream-select/pull/26
197-
- [x] Support bitswap 1.0.0 and 1.1.0 simultaneously
198+
- [x] Support bitswap 1.0.0 and 1.1.0 simultaneously https://github.com/ipfs/js-ipfs-bitswap/pull/76
199+
- [x] Fix bitswap compatibility with go-ipfs
198200

199201
### Dependencies: `NA`
200202
### Requirements by other projects: `NA`
@@ -331,10 +333,6 @@ This milestone was added as an extra during the quarter.
331333

332334
# Cached milestones (to re-evaluate for next quarter)
333335

334-
# Milestone - Documentation and Developer Experience
335-
336-
> Summary: During this period, we will focus on bringing great developer experience to js-ipfs, this includes: great examples, documentation, tutorials, blog posts and more, enabling more developers to hack with js-ipfs or contribute to the project.
337-
338336
### Tasks:
339337

340338
- [ ] Amazing examples
@@ -347,28 +345,10 @@ This milestone was added as an extra during the quarter.
347345
- [ ] Tutorial: Load a Webpage/WebApplication using js-ipfs
348346
- [ ] Add all of the examples to https://ipfs.io/docs/examples/
349347
- [ ] Revisit and complete the IPFS spec
350-
351-
### Dependencies: `NA`
352-
### Requirements by other projects: `NA`
353-
### Notes: `NA`
354-
##### Expected date of completion: `TBA`
355-
356-
# Milestone - The last miles for complete feature parity with go-ipfs
357-
358-
> Summary: 100% feature parity and interop with go-ipfs
359-
360-
### Tasks:
361-
362348
- [ ] IPNS
363349
- [ ] pinning API
364350
- [x] ping
365351

366-
### Dependencies: `NA`
367-
### Requirements by other projects: `NA`
368-
### Notes: `NA`
369-
##### Expected date of completion: `TBA`
370-
371-
372352
# Milestone - Shoot for the moon 🌑
373353

374354
> Summary: Grandiose ideas to make the js-ipfs project really awesome. It might take some time to get to them, but writting them down is always good.
@@ -431,9 +411,6 @@ This milestone was added as an extra during the quarter.
431411
- [ ] add
432412
- [ ] ls
433413
- [ ] rm
434-
- [ ] log
435-
- [ ] level
436-
- [ ] tail
437414
- **extensions**
438415
- [ ] name (IPNS)
439416
- [ ] publish
@@ -443,28 +420,22 @@ This milestone was added as an extra during the quarter.
443420
- [ ] tar
444421
- [ ] add
445422
- [ ] cat
446-
- [ ] tour
447-
- [ ] list
448-
- [ ] next
449-
- [ ] restart
450-
- [ ] files
423+
- [x] files
451424
- [x] add
452425
- [x] cat
453-
- [ ] get
426+
- [x] get
454427
- [ ] stat - Statistics about everything
455428
- [ ] bw
456-
- [ ] mount
457429
- [x] bootstrap
458430
- [x] add
459431
- [x] list
460432
- [x] rm
461433
- [x] bitswap
462-
- [ ] stat
434+
- [x] stat
463435
- [ ] unwant
464-
- [ ] wantlist
436+
- [x] wantlist
465437
- **tooling**
466438
- [x] commands
467-
- [ ] update
468439
- [x] init - sugar on top of ipfs repo init
469440
- [x] config
470441
- [x] edit
@@ -478,12 +449,8 @@ This milestone was added as an extra during the quarter.
478449
- [ ] get
479450
- [ ] put
480451
- [ ] query
481-
- [ ] swarm
452+
- [x] swarm
482453
- [x] addrs
483454
- [x] connect
484455
- [x] disconnect
485-
- [ ] filters
486456
- [x] peers
487-
- [ ] records (IPRS)
488-
- [ ] put
489-
- [ ] get

0 commit comments

Comments
 (0)