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

Compare with Current View Page History

Version 1 Next »

Goals

Improving stability and usage of Hyperledger Labs library Nephos.

Add support for Fabric 1.4, RAFT Ordering Service and Multi Organisation.

Deliverables

  • General understanding of the library and usages
  • Contributions to issues labeled with Good First Issue
  • Performance Improvements #27 #28 #29 #12 #13

  • Support for Fabric 1.4
  • Support for Prometheus Metrics
  • Support for multiple Channels
  • Support for RAFT Ordering Service / TLS
  • Medium article on Improvements Nephos
  • Final Demo / Presentation

Milestones

Week 3

  • General understanding of the library and usages
  • Initial contributions to issues labeled with Good First Issue

Week 6

  • Performance Improvements #27 #28 #29 #12 #13

  • Support for Fabric 1.4
  • Support for Prometheus Metrics

Week 9

  • Support for multiple Channels
  • Support for RAFT Ordering Service / TLS

Week 12

  • Medium article on Improvements Nephos
  • Final Demo / Presentation


Tasks

  • Week 1
    • Onboarding, getting started with Tools
    • General overview of internal platform and Nephos current capabilities 
  • Week 2
    • Get familiar with Nephos codebase, dev, docs and testing practices.
    • Review current open issues and clarify doubts
  • Week 3
    • Start working on Good First Issue
    • Evaluate library usability and add new issue if needed
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
  • Week 11
  • Week 12

Evaluation Criteria

  • Nephos Improvements (40%)
    Fixed issues, overall general improvements of codebase and usage of Nephos
  • General Dev Guidelines (30%)
    Quality of code, test and documentation
  • Communication (30%)
    Clarify any doubts, participation adding inputs, opinions or suggestion during team meetings

Process

  • Quarter basis review according to Hyperledger Internship Programme schedule
  • Internal standup and updates:
    • Weekly planning on tasks
    • Daily Standup to update on progress
    • Bi-weekly review and retrospective
  • No labels