Add interactive examples to Fabric Python SDK
Description
This project aims to add interactive examples to fabric-python-sdk using jupyter notebook. The intern is expected to first understand the functionalities of fabric sdk (v0.9.0) and add missing functionalities of fabric 2.0 (e.g. wallet storage, etc.) to fabric sdk. You can take a reference from nodejs/golang sdk. Then, write jupyter notebook examples using fabric sdk and demonstrate functionalities of sdk. It provides new developers with better understanding of using fabric sdk.
Additional Information
The wiki is Hyperledger Fabric SDK Py and rocketchat https://chat.hyperledger.org/channel/fabric-sdk-py
Related Github Issue: https://github.com/hyperledger/fabric-sdk-py/issues/42
Fabric Python SDK Documentation: https://fabric-sdk-py.readthedocs.io/en/latest/
Learning Objectives
- Contributing and collaborating in an open-source project
- Advanced understanding for DLT(distributed ledger technology)
- Understand the basic workflow of fabric
- Being able to implement features for SDK
- Writing good tutorials
- (optional) Web UI for SDK
Expected Outcome
- Add missing functionalities of sdk for latest Fabric (1.4.5 and 2.0+)
- Add interactive examples and tutorials to python sdk
- Other open objects that align with the existing roadmap
Relation to Hyperledger
Hyperledger Fabric, Hyperledger Fabric SDK
Education Level
Undergraduate or graduate
Skills
- Python Programming
- Jupyter Notebook or web programming
- Basic Blockchain/DLT Knowledge
Future plans
This project will give developers more choices for developing Hyperledger Fabric and help to bridge the Python community.
Preferred Hours and Length of Internship
Full-time or part-time.
Mentor(s) Names and Contact Info
- Dixing Xu , dixingxu@gmail.com, rocketchat: dexhunter
- Baohua Yang , yangbaohua@gmail.com, rocketchat: baohua
- GuillaumeCisco , guillaumecisco@gmail.com, rocketchat: GuillaumeCisco
- MichaelWang , xdragon007@gmail.com, rocketchat: wangdong
Mentee Name and Contact Info
Name: Rohan Shrothrium, Rohan Shrothrium
Email Id: shrothriumrohan@gmail.com
Rocket Chat: ROHAN_SHROTHRIUM
Schedule: Part-Time
Project Results
GitHub Repo: https://github.com/hyperledger/fabric-sdk-py/
My PR's: https://github.com/hyperledger/fabric-sdk-py/pulls?q=+is%3Apr+author%3ARohanShrothrium+