hyperpy.decentral1.se/index.md

34 lines
1.4 KiB
Markdown
Raw Normal View History

2020-07-07 14:48:18 +00:00
## Hypercore Protocol in Python
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
> https://hypercore-protocol.org
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
A prole-to-prole implementation for the ones who write Python.
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
### Progress
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
- [ ] [simple-message-channels](https://github.com/Hyperpy/simple-message-channels)
- [x] [pyvarint](https://github.com/Hyperpy/pyvarint)
- [x] [hypercore-crypto](https://github.com/Hyperpy/hypercore-crypto)
- [x] [merkle-tree-stream](https://github.com/Hyperpy/merkle-tree-stream)
- [x] [flat-tree](https://github.com/Hyperpy/flat-tree)
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
### How to Help
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
1. Look at [this](https://datcxx.github.io/hypercore.svg) image of the Hypercore dependency graph and pick a module that is not already implemented. You can see the latest Python work at [github.com/hyperpy](https://github.com/hyperpy).
1. Implement the module! You can use [this package cookiecutter](https://git.autonomic.zone/decentral1se/pypkgtemplate) to get started fast and use the same configuration as the other modules. If you need help from the Nodejs side, you can join [their Discord channels](https://discord.com/invite/ga5hxGf), they are a friendly bunch.
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
If you're not sure how to start, [come chat with us](#get-in-touch).
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
### Get in Touch
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
We're lurking in a few places...
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
- `#hyperpy` on [cabal.chat](https://cabal.chat/)
- `#hyperpy:autonomic.zone` on [matrix](https://riot.im/app/)
- `#hyperpy` on [freenode](https://webchat.freenode.net/)
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
### Other Implementations
2020-07-07 14:11:23 +00:00
2020-07-07 14:48:18 +00:00
- [datrs](https://github.com/datrs/)
- [datcxx](https://datcxx.github.io/)