Fabric Composer is an application development framework which simplifies and expedites the creation of Hyperledger fabric blockchain applications. If you're new to Blockchain, Hyperledger fabric or Fabric Composer, we recommend that you start at the Fabric composer website. This site will help you get up and running by developing a sample blockchain application to buy and sell houses and apartments in a digital property business network.
Clone this repository.
You must run the following commands in order to pull the Hyperledger fabric chaincode dependencies from their repositories:
$ git submodule init
$ git submodule update
You should see messages indicating that the required git repositories have been cloned into the correct vendor subdirectory.
The git submodule should not be required now, they have been added to the npm install step. When this has been confirmed as working well, this will be updated.
You must install Lerna to build this multi-package repository:
$ npm install -g lerna
You must bootstrap the repository so that all of the dependencies are installed and all of the packages are linked together:
$ lerna bootstrap
You can then work with the packages under packages/ on a per-package basis as any normal node.js package.
Alternatively, you can execute npm commands across all of the packages at once using Lerna:
$ lerna run test
You're now ready to start with the Fabric Composer project.