Skip to content

A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism

License

Notifications You must be signed in to change notification settings

YuntechNet/AtomicP2P

Folders and files

NameName
Last commit message
Last commit date

Latest commit

932c7d5 · Nov 16, 2019
Nov 16, 2019
May 13, 2019
May 19, 2019
Nov 16, 2019
Sep 30, 2019
Oct 27, 2018
Sep 25, 2019
May 13, 2019
May 13, 2019
Mar 22, 2018
Aug 2, 2019
May 13, 2019
Jul 4, 2019
Nov 16, 2019
Jun 30, 2019

Repository files navigation

AtomicP2P

PyPI version Build Status codecov Maintainability
A high-availability peer-to-peer framework which base on multi-process and threading with distribute and DNS syncing mechanism.

Feature

  1. High-Availability with whole network.
  2. Multiprocessing / threading with each peer.
  3. Healthy infrastructure to build top application.
  4. DNS syncing mechanism.
  5. Decentralized and Kubernets / docker friendly deployed.

Installation

$ pip install AtomicP2P

Contributing

Tag a commit with AtomicP2P's __version__.

# Add a simple tag.
$ grep "__version__ = " atomic_p2p/__init__.py | cut -d '"' -f 2 | xargs git tag
# Add a tag with messages.
$ grep "__version__ = " atomic_p2p/__init__.py | cut -d '"' -f 2 | xargs git tag -a
# Remove a tag.
$ grep "__version__ = " atomic_p2p/__init__.py | cut -d '"' -f 2 | xargs git tag -d

Doc Update

$ sphinx-apidoc -o ./docs/source/ ./atomic_p2p/ -f
$ sphinx-build -b html ./docs/source/ ./docs