Commit Graph

141 Commits

Author SHA1 Message Date
cb90a8c09b Add a policy about compiler warnings. 2016-06-27 15:41:18 +02:00
e5e5383e71 Minor formatting and typo fixes 2016-06-22 14:36:01 +01:00
9f1a4e9254 Update docs relating to the multiple notary support work 2016-06-22 13:18:00 +01:00
a8ce69ccb9 docs: add release note on curve switch 2016-06-16 17:03:44 +01:00
ad72f3e48f Add issuer to cash amounts
Add issuer of a cash when referring to amounts of cash (except for the very few cases where
the issuer is not important, such as when referring to aggregated totals across a set of
issuers). Replaces CommonCashState with TokenDefinition, as a more accurate reflection of
what the class represents.
2016-06-16 15:05:49 +01:00
aa0a68ba36 Merged in rnicoll-docs-rebuild (pull request #153)
Rebuild documentation
2016-06-16 13:14:50 +02:00
72842eaaf4 Code style changes for properties 2016-06-16 09:43:33 +01:00
2fed96cad0 Rebuild documentation 2016-06-15 17:10:43 +01:00
76a5328e4b Replace TokenDefinition with Issued 2016-06-13 17:39:42 +01:00
a96a05d857 Add note about party type being likely to change 2016-06-13 17:38:18 +01:00
92b25af092 Clarified contents of WireTransaction 2016-06-13 17:38:18 +01:00
14463266db Add definition of state interfaces 2016-06-13 17:38:18 +01:00
4b39ab0357 Clear up wording around how the FungibleAsset superclass is used
Clear up wording around how the FungibleAsset superclass is used, and in particular
that it contains contract code, but provides an interface that should be extended by
subclass state objects.
2016-06-13 17:38:18 +01:00
8d1ac66787 Remove Business Calendar header 2016-06-13 17:38:18 +01:00
874892df93 Move fungible definition up the document 2016-06-13 17:38:18 +01:00
fc3bc163aa Tweak wording (state -> states) 2016-06-13 17:38:18 +01:00
9cdcaaa606 Add documentation of transaction data types 2016-06-13 17:38:18 +01:00
146f274dd0 Demo now requires the setup steps if the configuration is not default. Documentation updated to reflect these changes. 2016-06-08 16:31:58 +01:00
782d50958d IRS demo endpoints are now parameterised for the Trade and Demo modes. Documentation fixes. 2016-06-08 16:30:40 +01:00
0c94637685 Documentation now has separate Windows instructions for running the demos. 2016-06-08 16:30:40 +01:00
fad45eaa91 Updated documentation for the IRS demo. 2016-06-08 16:29:21 +01:00
f4f0e160d2 Genericise Cash contract to support non-Currency things
Split the verification and commands for the Cash contract into a new AbstractCashLike
class, and make Cash a concrete implementation of that class, specialised for dealing
with Currency as the underlying token.
2016-06-07 13:49:26 +01:00
d7b367965f Genericise Amount class
Make the Amount class generic so it doesn't have to represent a quantity of a
currency, but can handle other things such as assets as well, or extended detail
(for example a currency-issuer tuple).
2016-06-01 11:58:13 +01:00
fc62010da6 Move cash contract into its own package 2016-05-31 17:07:36 +01:00
bb8944ab17 Docsite: more info on how to cut a release.
In future this will get more complicated as we make the code know its own version, etc. But for now it'll do.
2016-05-25 11:52:16 +02:00
4065cb25c0 Regen docsite 2016-05-24 13:48:53 +02:00
eabffb7fda Docsite: fix minor issues in the running-the-demos page 2016-05-24 13:48:35 +02:00
b6c3359cde Docs: regen docsite 2016-05-24 13:27:23 +02:00
68824e9d7e Docsite: added a release notes page 2016-05-24 13:27:16 +02:00
1e9f97f890 Docs: regen docsite for new where to start page. 2016-05-23 18:54:38 +02:00
1877491a9a Merged in full-scenario-tutorial-doc (pull request #105)
Docs: add a doc that describes how to link the other tutorials together into a demo.
2016-05-23 18:54:09 +02:00
8488e4d3ff Regen docsite 2016-05-23 18:05:37 +02:00
fffeb4caa9 Docs: fix a typo that caused a parse failure. 2016-05-23 18:03:31 +02:00
a7c0296f6b Rename node.core to node.internal from Rick's suggestion not to use core outside of the core package. 2016-05-20 16:43:01 +01:00
f6f56797ce Refactor code into clear core, contracts and node namespaces. Move services into clear implementation and api sides. Push unit tests down to lowest level of dependency hierarchy possible. 2016-05-20 16:42:59 +01:00
6c31420d23 Minor: typo fix in running-the-demos.rst doc. 2016-05-19 12:38:00 +02:00
073f4a8e7e Merged in docs-setup (pull request #103)
Improve Set Up documentation
2016-05-19 12:22:24 +02:00
5e70646bd2 Refactor the trader demo and add comments to make it easier to customise. 2016-05-18 19:10:49 +02:00
6f1e2047dd Docs: add a doc that describes how to link the other tutorials together into a demo. 2016-05-18 19:05:33 +02:00
ed3b33af19 Cosmetic change
- missing word
- wrong URL
2016-05-18 18:00:38 +01:00
6896af25b2 Merge branch 'setup-docs-changes' of bitbucket.org:R3-CEV/r3prototyping into docs-setup 2016-05-18 10:44:11 +01:00
e5ef9b28b7 Improve Set Up documentation
- there seems to be some changes to IntelliJ
- some further clarification
2016-05-18 10:39:47 +01:00
06cf7a21be Docs: misc markup fixes and adjust an out of date paragraph about oracles. 2016-05-17 19:40:53 +02:00
e1f899647a Modify the trader demo so it doesn't need a shell script to start it anymore. Now all configuration is in the driver program. 2016-05-17 18:13:24 +02:00
4fd32c3455 Merge remote-tracking branch 'remotes/origin/master' into mnesbit-cor-174-reorganise-for-bank-developers 2016-05-16 15:27:44 +01:00
e38b101970 Merged in release-process-docs (pull request #88)
Add a page that briefly describes the proposed release process.
2016-05-16 15:55:31 +02:00
c30564d813 Remove my original project structure proposal, because it doesn't the actual state of refactoring. 2016-05-16 14:51:38 +01:00
058ac986bd Move contracts base files to namespace to make api aspect clearer in includes.
Move Party to core.crypto as Party is closely aligned with the signing and used in code areas unrelated to the contract code.
2016-05-14 13:47:07 +01:00
8beaf08239 Convert proposed structure into a doc source file and include in index 2016-05-14 09:33:52 +01:00
7d0ce00978 Minor changes to the Notary doc 2016-05-13 16:17:50 +01:00