Fabric New Programming
...
Model
- Developing Applications using Hyperledger Fabric (using the new programming model)
https://hyperledger-fabric.readthedocs.io/en/latest/developapps/developing_applications.html
- Hyperledger Fabric New Programming Model (Contracts and SDK): Fabric Application Developer samples
JIRA: https://jira.hyperledger.org/browse/FABN-692
PDF of slide deck attachment - direct link: https://jira.hyperledger.org/secure/attachment/15890/programming-model-design.pdf
Other documentation (Contract development): https://github.com/ampretia/fabric-application-examples/blob/master/docs/Into-to-1.4-contract-programming.md
Fabric Application Developer samples (Contracts, SDK, Tutorials):
- Fabric samples Repo (eg Marbles, Commercial Paper, Fabcar): https://github.com/hyperledger/fabric-samples/
- 'Animal Tracking' TypeScript sample Contract/App Client (based on 1.4) https://github.com/mahoney1/animaltracking with React integration Tutorial:
Technology Previews:
- Fabric Contract APIs - RUST technology preview https://github.com
...
- Go developer API (prototype) example - (see README/hyperledgendary/fabric-contract-api-rust
- NOTE this is a technology preview, rather than production ready. Released for feedback and community experimentation.
- Getting Started using Microfab: https://hyperledgendary.github.io/fabric-contract-api-rust/guides/getting-started-microfab.html
- Getting Started guide (Fabric-dev-networks): https://hyperledgendary.github.
- Resources, tips and best practices to share with the community
Fabric Developer Tools
- IBM VS Code extension: helps developers to create, test and debug smart contracts, connect to Hyperledger Fabric environments, and build applications
- Mini-Fabric: Minifabric allows you to easily setup a Fabric network, expand your network, install/upgrade your contracts, invoke transactions, inspect your ledger, and change configurations of your channel(s). https://www.hyperledger.org/blog/2020/04/29/minifabric-a-hyperledger-fabric-quick-start-tool-with-video-guides
- Fabric 2.x commands builder (helper tool that helps construct Fabric CLI commands)
- Chaincode Builders: https://github.com/
...
...
- builders
- Simple CLI app for testing smart contracts (Fabric v2.x): https://github.com/hyperledgendary/runhfsc
Community Resources
(provided by the community, during community calls):
Call Date | Contributor | URL, Description, Other Info |
---|---|---|
2020-0319-communitycall | Chris Gabriel | Setting up Fabric on native Kubernetes, using a native Fabric CA - word attachment Deploy a Hyperledger Fabric Certificate Authority using Native Kubernetes (README) (k8s) : https://wiki.hyperledger.org/download/attachments/6427633/Deploying%20Hyperledger%20Fabric%20Certificate%20Authority%20Natively.docx?api=v2github.com/denali49/fabric-ca-k8s/blob/master/README.md Kubernetes FAQ provided with above: here |