Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

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.

...