Updated new contract build and deploy sequence proposal (markdown)

Nikolai Mushegian 2015-07-11 00:20:04 -04:00
parent b6918ea719
commit fedb44a121
1 changed files with 1 additions and 1 deletions

@ -17,7 +17,7 @@ This document describes data models for a proposed build/test/deploy pipeline to
1) A **Contract Source Tree** is a directory of `.sol` files, possibly with extra files that we ignore. 1) A **Contract Source Tree** is a directory of `.sol` files, possibly with extra files that we ignore.
2) A **Contract Library Source File** is a json (or yaml or cson) file containing an object with the following fields: 2) A **Contract Library Source File** is a json (or yaml or cson) file containing an object with the following fields:
* `source`: (escaped) string containing a single solidity source file with one or more contracts. * `source`: (escaped) string containing a single solidity source file with one or more contracts. This will usually just be all the files in (1) preprocessed and concatenated.
* `typeInfo`: A map of `TypeInfo`, indexed by `typeName` * `typeInfo`: A map of `TypeInfo`, indexed by `typeName`
3) A **Chain Environment Config File** is a config file with the following object: 3) A **Chain Environment Config File** is a config file with the following object: