Commit f7883ed1 authored by Jon Choi's avatar Jon Choi

README.md: Notes on where to start reading code

Based on response from @whyrusleeping. (https://github.com/ipfs/go-ipfs/issues/4048#issuecomment-313774707)

License: MIT
Signed-off-by: default avatarJon Choi <choi.jonathanh@gmail.com>
parent 0784a852
......@@ -44,6 +44,7 @@ Please put all issues regarding the Go IPFS _implementation_ in [this repo](http
- [Todo](#todo)
- [Contributing](#contributing)
- [Want to hack on IPFS?](#want-to-hack-on-ipfs)
- [Want to read our code?](#want-to-read-our-code)
- [License](#license)
## Security Issues
......@@ -307,6 +308,18 @@ This repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/c
[![](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif)](https://github.com/ipfs/community/blob/master/contributing.md)
### Want to read our code?
Some places to get you started. (WIP)
Main file: [cmd/ipfs/main.go](https://github.com/ipfs/go-ipfs/blob/master/cmd/ipfs/main.go) <br>
CLI Commands: [core/commands/](https://github.com/ipfs/go-ipfs/tree/master/core/commands) <br>
Bitswap (the data trading engine): [exchange/bitswap/](https://github.com/ipfs/go-ipfs/tree/master/exchange/bitswap)
DHT: https://github.com/libp2p/go-libp2p-kad-dht <br>
PubSub: https://github.com/libp2p/go-floodsub <br>
libp2p: https://github.com/libp2p/go-libp2p
## License
MIT
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment