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

Commit

Permalink
docs: update architecture overview and core architecture image, add m…
Browse files Browse the repository at this point in the history
…ore info to the readme
  • Loading branch information
daviddias committed Dec 4, 2016
1 parent 97a1520 commit 9a69a12
Show file tree
Hide file tree
Showing 11 changed files with 115 additions and 74 deletions.
81 changes: 62 additions & 19 deletions README.md

Large diffs are not rendered by default.

Binary file removed graphs/arch-full.monopic
Binary file not shown.
46 changes: 0 additions & 46 deletions graphs/arch-full.txt

This file was deleted.

Binary file removed graphs/arch.monopic
Binary file not shown.
9 changes: 0 additions & 9 deletions graphs/arch.txt

This file was deleted.

Binary file added img/core.monopic
Binary file not shown.
Binary file added img/core.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions img/core.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
┌─────────────────────────────────────────────────────────────────────────────┐
│ │
│ IPFS Core │
│ │
├ ─ ─ ─ ─┌ ─ ─ ─ ─┌ ─ ─ ─ ─┌ ─ ─ ─ ─┌ ─ ─ ─ ─ ┌ ─ ─ ─ ─│
│ Repo │ Block │Bitswap │ DAG │ Files │ Swarm │
│ │ │ │ │ │ │
└────────┴────────┴────────┴────────┴────────┴────────────────────────────────┘
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ ┌──────────────────┐ ▼
│ │ │ │ │ipfs-unixfs-engine│ ┌─────────────────────┐
│ │ │ │ └──────┬───────────┤ │ │
│ │ │ │ │ │ipfs-unixfs│ │ libp2p │
│ │ │ │ │ └───────────┘ │ │
│ │ │ ▼ ▼ ├─────────────────────┤
│ │ │ ┌─────────────┬────────┐ │ libp2p-ipfs-nodejs │
│ │ │ │ipfs-resolver│dag-pb │ ├─────────────────────┤
│ │ │ └─────────────┼────────┤ │ libp2p-ipfs-browser │
│ │ ▼ │ │dag-cbor│ └─────────────────────┘
│ │┌────────────┐ │ ├────────┤
│ ││ipfs-bitswap│◀───────┤ │ethereum│
│ │└────────────┘ │ ├────────┤
│ │ │ │ │... │
│ ▼ ▼ │ └────────┘
│ ┌───────────────────┐ │
│ │ipfs-blocks-service│◀───────┘
│ └───────────────────┘
│ │
├───────────┘
┌─────────┬─────────┐
│ │ fs │
│ipfs-repo├─────────┤
│ │IndexedDB│
└─────────┴─────────┘
Binary file added img/overview.monopic
Binary file not shown.
Binary file added img/overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions img/overview.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

offline mode - uses IPFS core directly
┌───────────────────────────────────────────┐
│ │
│ │
│ online mode - uses IPFS through http-api │
┌────────────┐ │ ┌────────────────────┐ │ ┌──────────┐
│ │ │ ┌ ─ ─ ─ ─ ─ ─ │ │ │ │ │
│ CLI │───┴── ipfs-api ├──▶│ HTTP-API │───┴───▶│IPFS Core │
│ │ └ ─ ─ ─ ─ ─ ─ │ │ │ │
└────────────┘ └────────────────────┘ └──────────┘
△ △ △
├───────────────────────────────────────┴────────────────────────┘
┌────────────┐
│ Tests │
└────────────┘

0 comments on commit 9a69a12

Please sign in to comment.