You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Overview

The main goal of the project is to create a HL Iroha (1.x) plugin within the HL Cactus project, which demonstrates the interoperability between Iroha and Cactus. The mentee should also supply examples of integration between Iroha plugin and Cactus, as well as examples of integration between Iroha plugin and Fabric plugin.

Mentor and Mentee

MentorMentorMentee

Peter

PDT (UTC-7)

peter.somogyvari@accenture.com

Robin Klemens

CEST (UTC+2)

g.bazior@yodiss.pl

Han Xu

EST (UTC-5)

hongkexuhan@gmail.com

Communication channel: Telegram/ RocketChat/ Public Channels/ Emails/ Microsoft Teams

Project repo: 

https://github.com/hyperledger/cactus

https://github.com/hyperledger/iroha

Project Plan

ScheduleTaskDeliverable

Week 1 - Week 3

Jun 1 - Jun 20

Jun 18: 1st Quarter Evaluation

  • Install Ubuntu 20.04 LTS and set up environment.
  • Build Cactus.
  • Build Iroha.
  • Understand existing source code.
  • Start the Iroha and Cactus integration.
  • Project Plan.
  • Skeleton for Iroha and Cactus integration.

Week 4 - Week 7

Jun 21 - July 18

July 9: 2nd Quarter Evaluation

  • Implement the Iroha and Cactus integration.
  • Write tests for the Iroha and Cactus integration.
  • Write comments.
  • Code for Iroha and Cactus integration.
  • Technical documentation for code.

Week 8 - Week 10

July 19 - Aug 8

July 30: 3rd Quarter Evaluation

  • (2 and more) Examples of Iroha and Cactus integration.
  • Examples of Iroha and Fabric integration.
  • Write tests for Iroha and Cactus integration.
  • Write tests for Iroha and Fabric integration.
  • Write comments.
  • Examples of Iroha and Cactus integration.
  • Examples of Iroha and Fabric integration.
  • Code for unit tests and integration tests.

Week 11

Aug 9 - Aug 15

Aug 20-31: Final Evaluation

  • Wrap up comments.
  • Final report of the project.
  • Final presentation of the project
  • Technical documentation for the whole project.
  • Final report.
  • Final presentation.

Process

  • Communication and updates:
    • Telegram/ RocketChat/ Public Channels/ Emails/ Microsoft Teams are used as tools.
    • Weekly check-in meetings between the mentors and mentee.
  • Quarterly review according to Summer Full-Time Mentee Schedule.
  • No labels