corda/docs/source/index.rst

117 lines
2.8 KiB
ReStructuredText
Raw Normal View History

Welcome to the Corda documentation!
===================================
.. warning:: This build of the docs is from the "|version|" branch, not a milestone release. It may not reflect the
2017-01-06 17:38:23 +00:00
current state of the code. `Read the docs for M7 <https://docs.corda.net/releases/release-M7.0/>`_.
This is the developer guide for Corda, a proposed architecture for distributed ledgers. Here are the sources
of documentation you may find useful, from highest level to lowest:
2016-08-11 12:57:41 +00:00
1. The `Introductory white paper`_ describes the motivating vision and background of the project. It is the kind
of document your boss should read. It describes why the project exists and briefly compares it to alternative
systems on the market.
2. The `Technical white paper`_ describes the entire intended design from beginning to end. It is the kind of
document that you should read, or at least, read parts of. Note that because the technical white paper
describes the intended end state, it does not always align with the implementation.
3. This user guide. It describes *how* to use the system to write apps, as currently implemented. It assumes
you already have read the relevant sections of the technology white paper and now wish to learn how to use it.
4. The `API docs`_.
.. _`Introductory white paper`: _static/corda-introductory-whitepaper.pdf
.. _`Technical white paper`: _static/corda-technical-whitepaper.pdf
.. _`API docs`: api/index.html
Read on to learn:
.. toctree::
:maxdepth: 2
2016-11-18 12:17:32 +00:00
:caption: Getting started
inthebox
getting-set-up
getting-set-up-fault-finding
2016-11-18 12:17:32 +00:00
running-the-demos
2016-11-28 11:44:03 +00:00
CLI-vs-IDE
2016-11-18 12:17:32 +00:00
.. toctree::
:maxdepth: 2
:caption: Key concepts
data-model
transaction-data-types
merkle-trees
consensus
clauses
.. toctree::
:maxdepth: 2
:caption: CorDapps
creating-a-cordapp
tutorial-cordapp
2016-11-18 12:17:32 +00:00
.. toctree::
:maxdepth: 2
:caption: The Corda node
clientrpc
messaging
persistence
node-administration
corda-configuration-file
corda-plugins
node-services
2016-11-24 16:38:40 +00:00
node-explorer
permissioning
.. toctree::
:maxdepth: 2
:caption: Tutorials
tutorial-contract
2016-07-12 09:24:11 +00:00
tutorial-contract-clauses
2016-07-08 17:33:48 +00:00
tutorial-test-dsl
2016-11-25 15:26:00 +00:00
tutorial-integration-testing
tutorial-clientrpc-api
tutorial-building-transactions
2016-11-24 08:21:21 +00:00
flow-state-machines
2016-11-21 17:11:51 +00:00
flow-testing
running-a-notary
using-a-notary
oracles
tutorial-attachments
event-scheduling
.. toctree::
:maxdepth: 2
2016-11-18 12:17:32 +00:00
:caption: Other
2016-11-18 12:17:32 +00:00
network-simulator
.. toctree::
:maxdepth: 2
2016-11-18 12:17:32 +00:00
:caption: Component library
2016-11-18 12:17:32 +00:00
contract-catalogue
contract-irs
.. toctree::
:maxdepth: 2
:caption: Appendix
loadtesting
setting-up-a-corda-network
secure-coding-guidelines
release-process
2016-05-24 11:26:17 +00:00
release-notes
2016-01-27 15:01:33 +00:00
codestyle
2016-04-27 17:37:27 +00:00
building-the-docs
2016-12-08 12:14:17 +00:00
publishing-corda
azure-vm
2016-11-18 12:17:32 +00:00
.. toctree::
:maxdepth: 2
:caption: Glossary
2016-11-21 16:00:22 +00:00
glossary