github.com/darrenli6/fabric-sdk-example@v0.0.0-20220109053535-94b13b56df8c/docs/source/getting_started.rst (about)

     1  Getting Started
     2  ===============
     3  
     4  Install Prerequisites
     5  ^^^^^^^^^^^^^^^^^^^^^
     6  
     7  Before we begin, if you haven't already done so, you may wish to check that
     8  you have all the :doc:`prereqs` installed on the platform(s)
     9  on which you'll be developing blockchain applications and/or operating
    10  Hyperledger Fabric.
    11  
    12  Install Binaries and Docker Images
    13  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    14  
    15  While we work on developing real installers for the Hyperledger Fabric
    16  binaries, we provide a script that will :ref:`binaries` to your system.
    17  The script also will download the Docker images to your local registry.
    18  
    19  Hyperledger Fabric Samples
    20  ^^^^^^^^^^^^^^^^^^^^^^^^^^
    21  
    22  We offer a set of sample applications that you may wish to install these
    23  :doc:`samples` before starting with the tutorials as the tutorials leverage
    24  the sample code.
    25  
    26  API Documentation
    27  ^^^^^^^^^^^^^^^^^
    28  
    29  The API documentation for Hyperledger Fabric's Golang APIs can be found on
    30  the godoc site for `Fabric <http://godoc.org/github.com/hyperledger/fabric>`_.
    31  If you plan on doing any development using these APIs, you may want to
    32  bookmark those links now.
    33  
    34  Hyperledger Fabric SDKs
    35  ^^^^^^^^^^^^^^^^^^^^^^^
    36  
    37  Hyperledger Fabric intends to offer a number of SDKs for a wide variety of
    38  programming languages. The first two delivered SDKs are the Node.js and Java
    39  SDKs. We hope to provide Python and Go SDKs soon after the 1.0.0 release.
    40  
    41    * `Hyperledger Fabric Node SDK documentation <https://fabric-sdk-node.github.io/>`__.
    42    * `Hyperledger Fabric Java SDK documentation <https://github.com/hyperledger/fabric-sdk-java>`__.
    43  
    44  Hyperledger Fabric CA
    45  ^^^^^^^^^^^^^^^^^^^^^
    46  
    47  Hyperledger Fabric provides an optional
    48  `certificate authority service <http://hyperledger-fabric-ca.readthedocs.io/en/latest>`_
    49  that you may choose to use to generate the certificates and key material
    50  to configure and manage identity in your blockchain network. However, any CA
    51  that can generate ECDSA certificates may be used.
    52  
    53  Tutorials
    54  ^^^^^^^^^
    55  
    56  We offer four initial tutorials to get you started with Hyperledger Fabric.
    57  The first is oriented to the Hyperledger Fabric **application developer**,
    58  :doc:`write_first_app`. It takes you through the process of writing your first
    59  blockchain application for Hyperledger Fabric using the Hyperledger Fabric
    60  `Node SDK <https://github.com/hyperledger/fabric-sdk-node>`__.
    61  
    62  The second tutorial is oriented towards the Hyperledger Fabric network
    63  operators, :doc:`build_network`. This one walks you through the process of
    64  establishing a blockchain network using Hyperledger Fabric and provides
    65  a basic sample application to test it out.
    66  
    67  Finally, we offer two chaincode tutorials. One oriented to developers,
    68  :doc:`chaincode4ade`, and the other oriented to operators,
    69  :doc:`chaincode4noah`.
    70  
    71  .. note:: If you have questions not addressed by this documentation, or run into
    72            issues with any of the tutorials, please visit the :doc:`questions`
    73            page for some tips on where to find additional help.
    74  
    75  .. Licensed under Creative Commons Attribution 4.0 International License
    76     https://creativecommons.org/licenses/by/4.0/