summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Network/BitTorrent/Readme.md15
-rw-r--r--src/Readme.md8
2 files changed, 17 insertions, 6 deletions
diff --git a/src/Network/BitTorrent/Readme.md b/src/Network/BitTorrent/Readme.md
index 1a73254d..ebf9545e 100644
--- a/src/Network/BitTorrent/Readme.md
+++ b/src/Network/BitTorrent/Readme.md
@@ -1,7 +1,10 @@
1To avoid module dependency hell Network.BitTorrent.$X modules could 1Layout
2depend on: 2======
3 3
4* Data.Torrent.* modules 4| module group | can import | main purpose |
5* Network.BitTorrent.Core.* modules 5|:-------------|:------------:|:--------------------------------------:|
6* Network.BitTorrent.$X.* modules 6| Core | | common datatypes |
7* System.Torrent.* modules 7| DHT | Core | centralized peer discovery |
8| Tracker | Core | decentralized peer discovery |
9| Exchange | Core | torrent content exchange |
10| Client | any other | core of bittorrent client application |
diff --git a/src/Readme.md b/src/Readme.md
new file mode 100644
index 00000000..e092c3ad
--- /dev/null
+++ b/src/Readme.md
@@ -0,0 +1,8 @@
1Layout
2======
3
4| module group | can import | main purpose |
5|:-------------|:----------------:|:-----------------------:|
6| /Network | /Data & /System | peer and data exchange |
7| /System | /Data | filesystem interface |
8| /Data | | torrent metadata |