Commit Graph

225 Commits

Author SHA1 Message Date
114906089f Minor: fix TOC issue 2016-09-26 14:48:40 +02:00
b775a4023e Minor: fix typo in release notes 2016-09-26 14:48:39 +02:00
3f9fc2db85 Minor: fix some minor indent/formatting issues in the docs 2016-09-23 11:55:40 +02:00
ebda724f14 Change references to 'wallet' with 'vault' 2016-09-20 18:14:53 +01:00
119f923932 Add documentation for network simulator 2016-09-19 11:57:14 +01:00
47e404f8b0 Remove docs on network visualiser 2016-09-19 11:53:41 +01:00
4d83f1489f Add a client library that provides an RPC mechanism for talking to the Corda node.
The RPC mechanism uses message queues and is essentially conventional except for the fact that it supports marshalling observables. An observable encapsulates a stream of ongoing events, and server-side observables sent to the client are automatically bound to message queues and managed by Artemis.
2016-09-16 10:13:21 +01:00
53967e26ae Minor type fix in the encumbrances doc section 2016-09-09 09:31:52 +00:00
b7e6c210d9 Merge with master
# Conflicts:
#	docs/build/html/_sources/index.txt
#	docs/build/html/_sources/protocol-state-machines.txt
#	docs/build/html/_sources/tutorial-contract-clauses.txt
#	docs/build/html/index.html
#	docs/build/html/protocol-state-machines.html
#	docs/build/html/searchindex.js
#	docs/build/html/tutorial-contract-clauses.html
#	docs/build/html/tutorial-contract.html
2016-09-09 09:43:14 +01:00
455a0ac9c9 Tidied document code example 2016-09-08 23:02:01 +01:00
e187c4d91d Further tweaks based on feedback - simplified the embedded timelock contract 2016-09-08 22:49:24 +01:00
1f2a6d256e Simplify the FullNodeConfiguration now that an explicit identity for the NetworkMapService isn't a problem.
Use consistent if style

Don't include NetworkMapAddress in config if hosting locally
2016-09-07 15:35:50 +01:00
fa4b503f81 Minor: rename UntrustworthyData.validate to UntrustworthyData.unwrap to better indicate its purpose and deprecate the old name. 2016-09-07 13:09:39 +02:00
423aff477a Add a short document that describes things to watch out for when writing Corda app code. 2016-09-07 13:09:39 +02:00
cdb2c3efa6 updated following review 2016-09-06 17:56:01 +01:00
203c4fb3d8 Merge ConcreteClause into Clause
Change Clause to an abstract class, and merge ConcreteClause into it. CompositeClause now
overrides defaults provided in Clause which are more suitable for composition of clauses.
2016-08-31 17:55:36 +01:00
75a9c498a4 Fixup release notes 2016-08-31 17:14:42 +02:00
638dfc902a docs
Include database config section for completeness

Incorporate comments from review

Incorporate comments from review
2016-08-31 11:47:25 +01:00
baac38c936 Release notes for M3 2016-08-30 14:40:12 +02:00
cc2209f7b1 Docsite: add a warning to the index page about the docsite being for master, and update the release process doc to remind the release master to remove it on the branch. 2016-08-30 12:53:34 +02:00
5a5377f0a1 Docs: Remove warning that says Corda is developed on MacOS, it is no longer true as we have a mix of platforms in the team these days. 2016-08-30 12:48:33 +02:00
e11732dad3 Merged in mike-refresh-docs-for-m3 (pull request #299)
Refresh the documentation site (developer guide): fresh docs are happy docs!
2016-08-26 18:57:27 +02:00
13b040ecd6 Rework clauses to use composition
Rework clauses so that rather than defining match/no-match behaviour themselves, they are
now composed by nesting them within clauses that understand how to match their child clauses.
This unifies a lot of the structure of clauses and removes corner cases needed for the first
design, as well as moving towards a model which is easier to prove.
2016-08-26 17:35:52 +01:00
3e94fc1921 More review fixes 2016-08-26 13:05:26 +02:00
2f35dbc339 Refresh the documentation site (developer guide): fresh docs are happy docs! 2016-08-26 12:58:33 +02:00
ad8ffca0b4 Add CommitTransactionProtocol
Add new protocol which manages the entire process of taking a signed transaction ready
for notarisation, through notarisation and onto recording it both locally and informing
remote nodes.

This protocol also optionally can include the ClientToServiceCommand which triggered a transaction
being created, to give the remote nodes context on why a change occurred (i.e. "You are being sent
£100")
2016-08-25 16:30:39 +01:00
4cb6d11e9f Merged in clint-caplet (pull request #292)
Node server now loads plugins/cordapps from directory
2016-08-25 13:46:50 +01:00
bf41d66c6d Merged in whitepaper-minor-edits-prerelease (pull request #298)
Whitepaper minor edits prerelease
2016-08-25 11:28:58 +02:00
f2a93ea67b Fixed review comments. 2016-08-24 21:03:20 +01:00
bdcbd80d4e Updated docs to reflect gradle changes. 2016-08-24 16:30:35 +01:00
70c057dfef Review changes. 2016-08-24 16:19:11 +01:00
c03d9a2cf7 Review fixes. 2016-08-24 15:33:43 +01:00
b8ec7631b4 Update introduction to messaging documentation 2016-08-23 17:43:42 +01:00
59d3cbdece Add documentation around Commodity and CommodityContract 2016-08-23 17:40:45 +01:00
03e120d04b Add default values for ifMatched/ifNotMatched/requiredCommands 2016-08-23 11:23:47 +01:00
214c98b6aa Added first Cordapp documentation. 2016-08-23 10:25:06 +01:00
47cc33deb1 Final edit - simplification 2016-08-21 10:15:08 +01:00
932038ef9b Edits in response to Tim Swanson, Clark Thompson, Kathleen Breitman 2016-08-20 14:19:57 +01:00
5df740b2fa regen PDF as not compiled correctly first time 2016-08-19 15:01:31 +01:00
fe8cd540d1 Minor edits prior to release 2016-08-19 12:45:23 +01:00
44aa32f70c Add some documentation on writing protocol unit tests. 2016-08-12 17:14:55 +02:00
8c7de8a69c Merged in corda-whitepaper (pull request #278)
Add Corda Whitepaper to Documentation
2016-08-11 18:01:12 +02:00
162d19deeb Change how clause verification is called
Change away from extending ClauseVerifier for contracts which support clauses, and explicitely call
clause verification code in the verify() function. This should make the flow of control easier to understand.
2016-08-11 15:39:11 +01:00
9e9f75b932 Added Corda Whitepaper 2016-08-11 13:57:41 +01:00
25f65a60c7 Address review comments. 2016-08-05 14:04:07 +02:00
9b89d62c36 Docs: adjust the docsite to reflect the tx types refactoring 2016-08-04 13:05:51 +02:00
a5c8df8dab # This is a combination of 2 commits.
# The first commit's message is:

Release notes for M2

# The 2nd commit message will be skipped:

#	Docs: Address release notes review comments, re-arrange the sidebar and mention the new TF code that has been added.
2016-08-01 13:12:39 +02:00
98aac62a42 Add contract catalogue to documentation 2016-07-29 11:59:28 +01:00
5410f8b228 Merged in demowebui (pull request #230)
Added an IRS demo web interface
2016-07-28 13:19:32 +01:00
f4e8537cf0 Fixed documentation. 2016-07-28 09:26:47 +01:00