Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties
Project TitleVS Code Debugger Plugin for Hyperledger Fabric Chaincode
Status

Status
colourBlue
titleaccepting applicationsin progress

Primary Focus

Status
colourGreen
titleCoding
 
Status
titleResearch

Description 

A VS code extension and toolbox to debugging a chaincode. The extension once installed can be used by developers of chaincode to run and debug from their IDE, to understand how their chaincode behaves. The current process of installing the chaincode, adding the logs, running it through a test network for operational efficiency is not ideal for a faster development cycle. There is also a dependency on number of tools and commands that a developer would need to be aware of before developing the chaincode. The scope of this project is to utilize one of the existing deployment means for the chaincode, then provide a debugger from the VS code through a plugin.

Learning Objectives

  1. Learn how to build a VS code plugin.
  2. Learn Hyperledger Fabric fundamentals, dependencies for the chaincode development.
  3. Learn what debugging means, and different approaches to debugging.
  4. Contribute to a new open source initiative that has potential to be used by a significant developer community.

...