79 Commits

Author SHA1 Message Date
Sylvain Bellemare
9c102aa140 Add todos 2016-12-12 15:48:48 +01:00
Sylvain Bellemare
d43e77ce4a Add docs for backend 2016-12-12 15:48:48 +01:00
Scott Sadler
98ca6ee5ab always try to include all operands on the first level of the statement 2016-12-12 15:15:38 +01:00
Scott Sadler
ea6ae4db20 revert data-models/vote-model documentation 2016-12-12 15:15:38 +01:00
Scott Sadler
94df6fc00a merge test_schema tests and tweak Data Models documentation index 2016-12-12 15:15:38 +01:00
Scott Sadler
7cb6c8913b unversion vote.rst since it's JITted now 2016-12-12 15:15:38 +01:00
Scott Sadler
a690fbee53 documentation fix for vote schema 2016-12-12 15:15:38 +01:00
Scott Sadler
e861353a73 documentation fixes for vote schema and remove vote-model.md in place of vote schema doc, and link to vote schema doc from data-models index 2016-12-12 15:15:38 +01:00
Scott Sadler
ecbeaa0b25 vote.id doesn't exist in server 2016-12-12 15:15:38 +01:00
Scott Sadler
b227739d89 render schema/vote.rst 2016-12-12 15:15:38 +01:00
Scott Sadler
31be5b3c8a generalize generate_schema_documentation.py 2016-12-12 15:15:38 +01:00
troymc
2684fd5da5 Removed old Azure quickstart template docs, edited new ones 2016-12-10 16:29:42 +01:00
Scott Sadler
53c2aebfab Merge remote-tracking branch 'origin/master' into remove-cid-fid 2016-12-09 14:28:38 +01:00
troymc
6db782453f Changed docs subsection title so no more Sphinx warning 2016-12-09 14:16:06 +01:00
Troy McConaghy
e825a03160 Merge pull request #847 from bigchaindb/docs-on-new-azure-template
Docs on the new ARM template for deploying on Azure
2016-12-09 11:44:45 +01:00
Scott Sadler
fc88c36ee5 Merge remote-tracking branch 'origin/master' into remove-cid-fid 2016-12-09 10:42:32 +01:00
Sylvain Bellemare
3bdaf60acb Fix docs building warnings 2016-12-08 11:45:41 +01:00
Troy McConaghy
bd6b9da080 Merge pull request #821 from bigchaindb/issue/780/remove-api-endpoint-setting
Removed the "api_endpoint" setting from everywhere (in this repo)
2016-12-06 17:33:14 +01:00
libscott
0e94a66302 Merge pull request #902 from bigchaindb/fix/transaction-model-flat-metadata
Fix metadata description in transaction-model.rst
2016-12-06 17:20:06 +01:00
Scott Sadler
bdc706d633 fix metadata description in transaction-model.rst 2016-12-06 16:58:06 +01:00
Sylvain Bellemare
7940479ee3 Make the autodoc members option the default 2016-12-06 10:23:49 +01:00
Scott Sadler
4ce7f4e95d sign the tx in http-client-server-api.html, server would reject otherwise 2016-12-02 13:47:36 +01:00
troymc
adde84970f Fixed merge conflict in bigchaindb/__init__.py 2016-12-01 16:09:34 +01:00
Scott Sadler
21af588f7c docs update for flat transaction 2016-12-01 14:37:41 +01:00
Scott Sadler
8d4677f456 flatten transaction - code changes 2016-12-01 14:31:31 +01:00
Scott Sadler
f4164a6970 nomenclature fix in generate_http_server_api_documentation.py 2016-12-01 10:17:58 +01:00
Scott Sadler
49726c4a31 make html runs generation scripts for documentation, generates http server examples 2016-11-30 16:28:58 +01:00
libscott
a30c79f3d5 Merge pull request #856 from bigchaindb/remove-metadata-uuid
Remove metadata uuid
2016-11-30 06:20:32 +01:00
troymc
eb6c423eee Updated transaction.rst for v0.8.0 2016-11-29 14:41:00 +01:00
Troy McConaghy
36e403564b Merge pull request #882 from bigchaindb/fix/871/updated-json-examples-in-http-api-docs
Fix HTTP API docs for upcoming release
2016-11-29 14:32:22 +01:00
troymc
9212bcbe24 Minor edit about tx depending on associated keypairs 2016-11-29 14:28:21 +01:00
Ryan Henderson
689446c6a4 add backlog reassign delay documentation (#883) 2016-11-29 13:56:02 +01:00
Brett Sun
536d440837 Fix HTTP API docs for upcoming release 2016-11-29 11:42:13 +01:00
Scott Sadler
18d018519f remove Condition.cid and Fulfillment.fid in favour of dereferencing conditions and fulfillments by their location in their respective arrays 2016-11-29 09:59:43 +01:00
Scott Sadler
a6eb52d76d disallow empty metadata dict in favour of null 2016-11-28 17:34:46 +01:00
Scott Sadler
71dcee019f Remove metadata uuid 2016-11-28 17:34:46 +01:00
troymc
47fbd2b1ee Updated asset-model.md docs re/ divisible assets 2016-11-26 12:18:51 +01:00
Troy McConaghy
97c3380c2c Removed trailing comma inside vote JSON 2016-11-24 15:59:58 +01:00
Troy McConaghy
3e8f4b40e9 Merge pull request #863 from bigchaindb/bump-sphinx-for-readthedocs
bump sphinx version to 1.4.8 and add sphinxcontrib-napoleon to setup.…
2016-11-24 14:35:01 +01:00
Scott Sadler
8f47ec2796 bump sphinx version to 1.4.8 and add sphinxcontrib-napoleon to setup.py:docs_require 2016-11-24 14:33:59 +01:00
Scott Sadler
db673838fd remove distracting para from transaction-model.rst docs 2016-11-24 10:09:26 +01:00
Scott Sadler
a002c38009 updating wording for transaction creation in transaction-model.rst 2016-11-24 10:08:06 +01:00
Scott Sadler
0ab6e2b432 fix duplicate label in aws testing cluster docs 2016-11-24 10:06:36 +01:00
Scott Sadler
01037a0b82 fix warning generated in schema/transaction.rst 2016-11-23 16:14:27 +01:00
Scott Sadler
c8228d7ff7 move 'Data Models' from root to server docs and make links to schema 2016-11-23 16:14:11 +01:00
troymc
17322b1e3a Addressed all comments by @sohkai in new Azure template page 2016-11-22 13:59:17 +01:00
Scott Sadler
7dc9f52fe0 remove transaction timestamp 2016-11-22 13:03:30 +01:00
libscott
8343bab89f Schema definition (#798)
Commit messages for posterity:

* wip transaction schema definition
* test for SchemaObject
* test SchemaObject definions meta property
* schema documentation updates
* test for basic validation
* commit before change to .json file definiton + rst generation
* move to straight .json schema, test for additionalProperties on each object
* add asset to transaction definiton
* remove outdated tx validation
* make all tests pass
* create own exception for validation error and start validating transactions
* more tx validation fixes
* move to yaml file for schema
* automatic schema documentation generator
* remove redundant section
* use YAML safe loading
* change current_owners to owners_before in tx schema
* re-run tests and make correct yaml schema
* fix some broken tests
* update Release_Process.md
* move tx validation into it's own method
* add jsonschema dependency
* perform schema validation after ID validation on Transaction
* Release_Process.md, markdown auto numbering
* remove old transaction.json
* resolve remaining TODOs in schema docuementation
* add `id` and `$schema` to transaction.yaml
* add transaction.yaml to setup.py so it gets copied
* address some concernes in PR for transaction.yaml
* address more PR concerns in transaction.yaml
* refactor validtion exceptions and move transaction schema validation into it's own function in bigchaindb.common.schema.__init__
* add note to generated schema.rst indicating when and how it's generated
* move tx schema validation back above ID validation in Transaction.validate_structure, test that structurally invalid transaction gets caught and 400 returned in TX POST handler
* remove timestamp from transaction schema index
* Add README.md to bigchaindb.common.schema for introduction to JSON Schema and reasons for YAML
* Use constant for schema definitions' base prefix
* Move import of ValidationError exception into only the tests that require it
* Move validate transaction test helper to tests/common/util.py
* move ordered transaction schema load to generate_schema_documentation.py where it's needed
* use double backticks to render terms in schema docs
* change more backticks and change transaction version description in transaction schema
* make details a mandatory property of condition
* Many more documentation fixes
* rename schema.rst to schema/transaction.rst
* Fix documentation for Metadata
* Add more links to documentation
* Various other documentation fixes
* Rename section titles in rendered documentation
* use  to manage file handle
* fix extrenuous comma in test_tx_serialization_with_incorrect_hash args
* 'a' * 64
* remove schema validation until we can analyze properly impact on downstream consumers
* fix flake8 error
* use `with` always
2016-11-22 11:17:06 +01:00
troymc
03406d2760 docs: azure template -> old & new azure templates 2016-11-21 16:41:53 +01:00
Troy McConaghy
8f24e10fdc Docs: Noted unspents endpoint not yet implemented 2016-11-20 14:03:42 +01:00