Skip to content

Commit

Permalink
Merge pull request #157 from libp2p/deprecation-notices
Browse files Browse the repository at this point in the history
Add initial deprecation notices
  • Loading branch information
yusefnapora committed Mar 22, 2019
2 parents 9cf8b0e + dee1d88 commit 63c77f8
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
3 changes: 3 additions & 0 deletions 1-introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ While developing [IPFS, the InterPlanetary FileSystem](https://ipfs.io/), we cam

In order to build this library, we focused on tackling problems independently, creating less complex solutions with powerful abstractions that, when composed, can offer an environment for a peer-to-peer application to work successfully.

| ⚠️ Warning: parts of this document are incomplete and out of date. Please see [this issue](https://github.com/libp2p/specs/issues/156), and look for deprecation notices throughout. ⚠️ |
| --- |

## 1.1 Motivation

`libp2p` is the result of our collective experience of building a distributed system, in that it puts responsibility on developers to decide how they want an app to interoperate with others in the network, and favors configuration and extensibility instead of making assumptions about the network setup.
Expand Down
3 changes: 3 additions & 0 deletions 4-architecture.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
4 Architecture
==============

| ⚠️ Warning: this section is incomplete, and parts of it are out of date. Please see [this issue](https://github.com/libp2p/specs/issues/156) to track progress on improving it. ⚠️ |
| --- |

`libp2p` was designed around the Unix Philosophy of creating small components that are easy to understand and test. These components should also be able to be swapped in order to accommodate different technologies or scenarios and also make it feasible to upgrade them over time.

Although different peers can support different protocols depending on their capabilities, any peer can act as a dialer and/or a listener for connections from other peers, connections that once established can be reused from both ends, removing the distinction between clients and servers.
Expand Down
3 changes: 3 additions & 0 deletions 6-interfaces.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
6 Interfaces
============

| ⚠️ Warning: this section is incomplete, and parts of it are out of date. Please see [this issue](https://github.com/libp2p/specs/issues/156) to track progress on improving it. ⚠️ |
| --- |

`libp2p` is a collection of several protocols working together to offer a common solid interface that can talk with any other network addressable process. This is made possible by shimming currently existing protocols and implementations into a set of explicit interfaces: Peer Routing, Discovery, Stream Muxing, Transports, Connections and so on.

## 6.1 libp2p
Expand Down
3 changes: 3 additions & 0 deletions 7-properties.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
7 Properties
============

| ⚠️ Warning: this section is incomplete, and parts of it are out of date. Please see [this issue](https://github.com/libp2p/specs/issues/156) to track progress on improving it. ⚠️ |
| --- |

## 7.1 Communication Model - Streams

The Network layer handles all the problems of connecting to a peer, and exposes
Expand Down

0 comments on commit 63c77f8

Please sign in to comment.