Abstract

The overall objective of the current mentorship program is to drop support for legacy Fabric versions in Fablo (1.3, 1.4), and add support for Hyperledger Fabric v3, along with BFT consensus. Optional tasks include support for ARM architecture (Apple M1-3).

Mentors

Name

Timezone

Email

Jakub DzikowskiCET

jakub.t.dzikowski@gmail.com

Piotr HejwowskiCET

piotr.hejwowski@gmail.com

Mentee

Name

Timezone

Email

Sanket TeliGMT+5:30 telisanket2002@gmail.com 

Project codebase:

https://github.com/hyperledger-labs/fablo


Outcomes:

  • Feature + automatic tests: Fablo supports Hyperleder Fabric v3
  • Feature + automatic tests: Fablo supports BFT consensus for Hyperledger Fabric v3
  • Maintenance: Support for Fabric v1.3 and v1.4 is removed


Timeline:

Week

Deliverables

Status

Jun 03 - Jun 16

Phase 1 starts - warming up and learning the code base

  • Onboarding
  • Get high level understanding of Fablo codebase
  • Environment Setup
Done
Jun 17 - Jun 30In Progress
Jul 01 - Jul 14

Phase 2 starts - removal of support for Fabric 1.3 and 1.4


Jul 15 - Jul 28
Jul 29 - Aug 11
  • Fixes, documentation, and release

Aug 12 - Aug 25

Phase 3 starts - adding support for Fabric v3 and BFT consensus

  • Support Fabric v3

Aug 26 - Sep 08
  • Add automatic tests for Fablo v3
  • Support and add tests for BFT consensus

Sep 09 - Sep 22
  • Make Fabric v3 with BFT the default for Fablo init command

Sep 23 - Oct 06
  • Fixes, documentation, and release

Oct 07 - Oct 20

Phase 4 starts - optional tasks

  • Add support for ARM images - Fablo docker release

Oct 21 - Nov 03
  • Add support for ARM images - Fabric images

Nov 04 - Nov 17
  • Fixes, documentation, and release


Methodology

  • Lean, iteration-based development with mentor guidance
  • No labels