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
0da604e33b
Added another chapter on implementation and usage.
...
Modified TODO comment.
2016-05-13 16:17:50 +01:00
e77d3a40bd
Added docs for the Notary
2016-05-13 16:17:50 +01:00
61605b18e3
Add a page that briefly describes the proposed release process.
2016-05-10 18:44:41 +02:00
9ecf430dde
Update documentation to match PartyAndReference naming
2016-05-09 17:55:53 +01:00
97cb8defd3
Minor edits to data model page and additional section on rationale for UTXO model (including some content from Mike)
2016-05-09 18:12:13 +02:00
50e16fb241
Copyright year removed and owner changed from R3 to DLG
2016-05-09 18:08:41 +02:00
20c6be193a
Move tutorial.rst to tutorial_contract.rst
...
Move tutorial.rst to tutorial_contract.rst and rebuild docs
2016-05-09 10:20:40 +01:00
d1bf1b3f92
Update code style documentation
...
* Remove out of date instruction to put license text in each file.
* Add note that where parameters overflow first line, they should be one-per-line
* Add note on how TODO comments should be structured
2016-05-06 14:59:40 +01:00
b120ce9fe1
Docs: extend section of contracts tutorial on grouping
2016-04-29 18:46:24 +02:00
17015846d6
Complete sentence on why nodes are not removed from network map automatically
2016-04-29 16:23:16 +01:00
c13b5f247e
Add tutorial on building documentation
2016-04-28 17:44:33 +01:00
f0a9c5f7b2
Document network map service
2016-04-28 17:44:32 +01:00
8d7b3f4b24
Add a brief mention of AffinityExecutor to the threading section of the code style page.
2016-04-26 12:11:40 +02:00
45e89fe4ad
Docsite: add info on how to run the IRS demo and rename the demos section
2016-04-18 19:44:21 +02:00
d08f7905df
Regen docsite and link IRS page into it (was previously invisible)
2016-04-18 19:25:41 +02:00
e1bcfd197b
Documentation regen
2016-04-13 10:29:54 +01:00
700a39e5c9
First IRS documentation
2016-04-12 11:26:22 +01:00
3674a547d5
Minor: Fix typos in documentation
2016-04-04 13:48:13 +01:00
07f925a9f7
Docs: remove roadmap, add a new doc page on oracles.
2016-03-11 13:42:11 +01:00
dd6208ef25
Docs: fix font size issue that's visible now I got myself a bigger monitor and changed the default font size in my browser
2016-03-11 13:41:42 +01:00
a03352e6cd
Export JMX statistics via JSON REST endpoints using Jolokia.
2016-03-09 15:53:32 +01:00
975d569e55
Merged irs-oracle into master
2016-03-09 14:38:39 +01:00
3db5b234d1
Docs: add link from docsite to api docs
2016-03-08 18:32:13 +01:00
29e58ce3db
Allow upload of interest rate fixes to the oracle over HTTP.
2016-03-08 17:31:35 +01:00
2b4a1eedc3
Generalise support for file uploads over HTTP to allow reuse of the upload servlet.
2016-03-08 17:29:56 +01:00
4fd4a348cb
Add a section to the docsite about node administration, cover attachment upload/download.
2016-03-04 16:15:32 +01:00
a40886b63d
Mention attachments in the data model docsite page.
2016-03-02 17:44:14 +01:00
478b6c5fba
Trader demo: use a start script instead of Gradle, which simplifies setup.
...
It also stops Gradle messing with the console output.
2016-02-24 12:58:37 +01:00
c3f86f6557
Integrate a simple progress tracking system into the protocol framework.
...
The progress tracker API lets you model a tree of steps, along the same structure as protocols and subprotocols. Each step has an (optionally changing) label, and thus progress trackers can be arranged in a tree. Updates to the progress at each level flow up the tree via an RxJava observable (I guess we will use this more in future).
A simple console renderer is provided that uses ANSI escapes and Emoji to show animated progress through a protocol.
The trader demo is enhanced to use this framework, when run outside of Gradle.
2016-02-24 12:58:37 +01:00
027068b998
Minor: version -> "latest" in docsite
2016-02-18 17:55:11 +01:00
d420b1e785
Minor: widen the doc area in the docsite by 200px, stops code overflowing and results in more space for text.
2016-02-18 17:54:41 +01:00
ba62330a6e
Minor: fix a small bug in the tutorial.rst doc file
2016-02-18 17:47:20 +01:00
02f5dc5948
Update the protocol framework documentation
2016-02-18 17:47:05 +01:00
9f4897f7c4
Simplifies two-party trade protocol to return SignedTransaction instead of a pair of other forms.
2016-02-12 15:49:18 +01:00
6deef5b598
Minor: rename SignedWireTransaction to just SignedTransaction
2016-02-12 15:47:23 +01:00
d98a3871da
Refactor the 2-party trading protocol
...
- Fix a security bug/TODO by having seller send back the signatures rather than a full blown transaction (which would allow a malicious seller to try and confuse the buyer by sending back a completely different TX to the one he proposed)
- Introduce an UntrustworthyData<T> wrapper as an (inefficient) form of taint tracking, to make it harder to forget that data has come from an untrustworthy source and may be malicious.
- Split the giant {Buyer, Seller}.call() methods into a set of smaller methods that make it easier to unit test various kinds of failure/skip bits in tests that aren't needed.
2016-02-10 17:59:28 +01:00