fabric-docs-test.readthedocs.io Open in urlscan Pro
104.16.254.120  Public Scan

Submitted URL: http://fabric-docs-test.readthedocs.io/
Effective URL: https://fabric-docs-test.readthedocs.io/en/latest/
Submission: On October 30 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

GET ./search.html

<form id="rtd-search-form-alt" class="wy-form" action="./search.html" method="get">
  <input type="text" name="q" placeholder="Search docs">
</form>

Text Content

Hyperledger Fabric

 * 
 * Home
   * Incubation Notice
   * Hyperledger Fabric
   * Releases
   * Contributing to the project
   * Maintainers
   * Communication
   * Still Have Questions?
   * Hyperledger Fabric Documentation
   * Table of Contents
   * Read all about it
   * Developer guides
   * Application developer guide
   * Fabric developer guide
   * Operations guide
   * License
 * 
 * 
 * Glossary
 * 
 * 
 * Protocol Spec
 * 
 * 
 * Usecases
 * 
 * 
 * System Chaincode
 * 
 * * Installation and Setup
   * Chaincode or Application Developer Setup
   * Java Chaincode Setup
   * Fabric Network Setup
   * NodeSDK Setup
   * CA Setup
   * TLS Setup
   * Logging
 * 
 * * API's
   * Chaincode APIs
   * Command Line Interface
   * CA API
 * 
 * * Fabric Developer
   * v1.0 Preview
   * Contributing
   * Maintainers
   * Fabric Developer Setup
   * Building Fabric
   * Getting an Account
   * Gerrit
   * Reviewing
   * Changes
   * Best Practices
      * Go Style Guides
      * Golang
 * 
 * * FAQ's
   * ChainCodeFAQ
   * ConfidentialityFAQ
   * ConsensusFAQ
   * Identity ManagementFAQ
   * UsageFAQ
 * 
 * * Tech
   * Application ACL
   * Attributes
   * Best Practices
 * 
 * * Starter Kit
   * Starter Kit
 * 
 * 
 * Releases
 * 

 
Hyperledger Fabric
 * Docs »
 * Home
 * Edit on GitHub

--------------------------------------------------------------------------------


INCUBATION NOTICE¶

This project is a Hyperledger project in Incubation. It was proposed to the
community and documented here. Information on what Incubation entails can be
found in the Hyperledger Project Lifecycle document.




HYPERLEDGER FABRIC¶

The Fabric is an implementation of blockchain technology, leveraging familiar
and proven technologies. It is a modular architecture allowing pluggable
implementations of various function. It features powerful container technology
to host any mainstream language for smart contracts development.


RELEASES¶

The Fabric releases are documented here. We released our second release under
the governance of the Hyperledger Project - v0.6-preview in October, 2016.

If you are seeking a stable version of the Hyperledger Fabric on which to
develop applications or explore the technology, we strongly recommend that you
use the v0.6 Starter Kit while the v1.0 architectural refactoring is in
development.

If you’d like a taste of what the Fabric v1.0 architecture has in store, we
invite you to read the preview here. Finally, if you are adventurous, we invite
you to explore the current state of development with the caveat that it is not
yet completely stable.


CONTRIBUTING TO THE PROJECT¶

We welcome contributions to the Hyperledger Project in many forms. There’s
always plenty to do! Full details of how to contribute to this project are
documented in the Fabric developer’s guide below.


MAINTAINERS¶

The project’s maintainers are responsible for reviewing and merging all patches
submitted for review and they guide the over-all technical direction of the
project within the guidelines established by the Hyperledger Project’s Technical
Steering Committee (TSC).


COMMUNICATION ¶

We use Hyperledger Slack for communication and Google Hangouts™ for screen
sharing between developers. Our development planning and prioritization is done
in JIRA, and we take longer running discussions/decisions to the mailing list.


STILL HAVE QUESTIONS?¶

We try to maintain a comprehensive set of documentation (see below) for various
audiences. However, we realize that often there are questions that remain
unanswered. For any technical questions relating to the Hyperledger Fabric
project not answered in this documentation, please use StackOverflow. If you
need help finding things, please don’t hesitate to send a note to the mailing
list, or ask on Slack.


HYPERLEDGER FABRIC DOCUMENTATION¶

The Hyperledger Fabric is an implementation of blockchain technology, that has
been collaboratively developed under the Linux Foundation’s Hyperledger Project.
It leverages familiar and proven technologies, and offers a modular architecture
that allows pluggable implementations of various function including membership
services, consensus, and smart contracts (Chaincode) execution. It features
powerful container technology to host any mainstream language for smart
contracts development.


TABLE OF CONTENTS¶

Below, you’ll find the following sections:

 * Read All About It
 * Developer guides
   * Application developer’s guide
   * Fabric developer’s guide
 * Operations guide


READ ALL ABOUT IT¶

If you are new to the project, you might want to familiarize yourself with some
of the basics before diving into either developing applications using the
Hyperledger Fabric, or collaborating with us on our journey to continuously
extend and improve its capabilities.

 * Canonical use cases
 * Glossary: to understand the terminology that we use throughout the Fabric
   project’s documentation.
 * Fabric FAQs


DEVELOPER GUIDES¶

There are two distinct types of developers for which we have authored this
documentation: 1) application developers building applications and solutions
using the Hyperledger Fabric 2) developers who want to engage in the development
of the Hyperledger Fabric itself. We distinguish these two personas because the
development setup for the Hyperledger Fabric developer is much more involved as
they need to be able to build the software and there are additional
prerequisites that need to be installed that are largely unnecessary for
developers building applications.


APPLICATION DEVELOPER GUIDE¶

 * CLI: working with the command-line interface.
 * Node.js SDK: working with the Node.js SDK.
 * Java SDK (coming soon).
 * Python SDK (coming soon).
 * Writing, Building, and Running Chaincode: a step-by-step guide to developing
   and testing Chaincode.
 * Chaincode FAQ: a FAQ for all of your burning questions relating to Chaincode.


FABRIC DEVELOPER GUIDE¶

 * Making code contributions: First, you’ll want to familiarize yourself with
   the project’s contribution guidelines.
 * Setting up the development environment: after that, you will want to set up
   your development environment.
 * Building the Fabric core: next, try building the project in your local
   development environment to ensure that everything is set up correctly.
 * Building outside of Vagrant: for the adventurous, you might try to build
   outside of the standard Vagrant development environment.
 * Logging control: describes how to tweak the logging levels of various
   components within the Fabric.
 * License header: every source file must include this license header modified
   to include a copyright statement for the principle author(s).


OPERATIONS GUIDE¶

(coming soon)

Note: if you are looking for instructions to operate the fabric for a POC, we
recommend that you use the more stable v0.6 Starter Kit


LICENSE ¶

The Hyperledger Project uses the Apache License Version 2.0 software license.

Next

--------------------------------------------------------------------------------

Copyright © 2016 IBM Corp.

Contributed to the Hyperledger Project under the Apache Software License 2.0

Built with MkDocs using a theme provided by Read the Docs.
Simplify infrastructure with MongoDB Atlas, the leading developer data platform
www.mongodb.com
Ads by EthicalAds
×