Skip to content

Commit d6c2071

Browse files
committed
FAB-5185 Remove/correct references to Java chaincode
Java chaincode support was removed for v1.0.0 so need to make this clear in the docs as well as clarify that Go is the only fully supported language for chaincode. Also added a link to Hyperledger Composer under supported languages as well Change-Id: I8bbc9e65f371df9d0835910f89a22bba16568074 Signed-off-by: Gari Singh <[email protected]>
1 parent a2f91c5 commit d6c2071

File tree

5 files changed

+10
-194
lines changed

5 files changed

+10
-194
lines changed

docs/source/Fabric-FAQ.rst

+7-9
Original file line numberDiff line numberDiff line change
@@ -136,15 +136,13 @@ implemented.
136136
Q. Which languages are supported for writing chaincode?
137137

138138
A. Chaincode can be written in any programming language and executed in
139-
containers. We are also looking into developing a templating language (such
140-
as Apache Velocity) that can either be compiled into chaincode or have
141-
its interpreter embedded into a chaincode container.
142-
143-
The first fully supported chaincode language is Golang, and
144-
support for JavaScript and Java is planned for 2016. Support for
145-
additional languages and the development of a Hyperledger Fabric-specific
146-
templating language have been discussed, and more details will be released in
147-
the near future.
139+
containers. The first fully supported chaincode language is Golang.
140+
141+
Support for additional languages and the development of a templating language
142+
have been discussed, and more details will be released in the near future.
143+
144+
It is also possible to build Hyperledger Fabric applications using
145+
`Hyperledger Composer <https://hyperledger.github.io/composer/>`__.
148146

149147
Q. Does the Hyperledger Fabric have native currency?
150148

docs/source/Setup/JAVAChaincode.rst

-182
This file was deleted.

docs/source/blockchain.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ it, for example), and not the transaction log.
189189

190190
Chaincode can be implemented in several programming languages. The currently
191191
supported chaincode language is `Go <https://golang.org/>`__ with support
192-
for Java and other languages coming in subsequent releases.
192+
for Java and other languages coming in future releases.
193193

194194
**Privacy**
195195

docs/source/smartcontract.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The widely-used term, smart contract, is referred to as "chaincode" in
77
Hyperledger Fabric.
88

99
Self-executing logic that encodes the rules for specific types of
10-
network transactions. Chaincode (currently written in Go or Java) is
10+
network transactions. Chaincode (currently written in Go) is
1111
installed and instantiated onto a channel's peers by an appropriately
1212
authorized member. End users then invoke chaincode through a client-side
1313
application that interfaces with a network peer. Chaincode runs network

docs/source/txflow.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Client A and Client B. The endorsement policy states that both peers must endors
3232
any transaction, therefore the request goes to ``peerA`` and ``peerB``.
3333

3434
Next, the transaction proposal is constructed. An application leveraging a supported
35-
SDK (node, java, python) utilizes one of the available API's which generates a
35+
SDK (Node, Java, Python) utilizes one of the available API's which generates a
3636
transaction proposal. The proposal is a request to invoke a chaincode function
3737
so that data can be read and/or written to the ledger (i.e. write new key value
3838
pairs for the assets). The SDK serves as a shim to package the transaction proposal

0 commit comments

Comments
 (0)