mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-29 01:12:24 +08:00
Update dev.md
This commit is contained in:
10
dev.md
10
dev.md
@ -5,7 +5,8 @@ This is a simple description of where the codebase stands.
|
|||||||
There are multiple subpackages:
|
There are multiple subpackages:
|
||||||
|
|
||||||
- `bitswap` - the block exchange
|
- `bitswap` - the block exchange
|
||||||
- `blocks` - retrieve blocks for the core node
|
- `blocks` - handles dealing with individual blocks and sharding files
|
||||||
|
- `blockservice` - handles getting and storing blocks
|
||||||
- `cmd/ipfs` - cli ipfs tool - the main **entrypoint** atm
|
- `cmd/ipfs` - cli ipfs tool - the main **entrypoint** atm
|
||||||
- `config` - load/edit configuration
|
- `config` - load/edit configuration
|
||||||
- `core` - the core node, joins all the pieces
|
- `core` - the core node, joins all the pieces
|
||||||
@ -29,11 +30,14 @@ There are multiple subpackages:
|
|||||||
- mounting `/ipfs` (try `{cat, ls} /ipfs/<path>`)
|
- mounting `/ipfs` (try `{cat, ls} /ipfs/<path>`)
|
||||||
- multiplexing connections (tcp atm)
|
- multiplexing connections (tcp atm)
|
||||||
- peer addressing
|
- peer addressing
|
||||||
|
- dht - impl basic kademlia routing
|
||||||
|
|
||||||
|
### What's in progress:
|
||||||
|
|
||||||
|
- bitswap - impl basic block exchange functionality
|
||||||
|
|
||||||
### What's next:
|
### What's next:
|
||||||
|
|
||||||
- dht - impl basic kademlia routing
|
|
||||||
- bitswap - impl basic block exchange functionality
|
|
||||||
- ipns - impl `/ipns` obj publishing + path resolution
|
- ipns - impl `/ipns` obj publishing + path resolution
|
||||||
- **(at this point should have func similar to bittorrent)**
|
- **(at this point should have func similar to bittorrent)**
|
||||||
- block splitting on import - Rabin fingerprints, etc
|
- block splitting on import - Rabin fingerprints, etc
|
||||||
|
Reference in New Issue
Block a user