/protocol-docs

Development of the OTX protocol

Primary LanguageHTML

opentxs-protocol

Documentation for the current opentxs protocol. The transport is described in Transport.

Document Types

The directory content/doctypes/ contains descriptions of the XML structures that are created by opentxs. The format is described in Document Types.

Description of Implementation

The files in the directory content/docs/ summarize the parsing, serialization and transport methods in opentxs.

Monetas Enhancement Proposals

Significant changes to the code follow a process using MEP documents (Monetas Enhancement Proposals), stored in the mep directory.

Offline rendering

The documentation can be rendered offline by means of the Hugo static generator, v. 0.12 or greater. Install it, run the hugo command in the top level directory of the repo, and a static website will be generated in the public directory.

You can also run the hugo server command and point a browser at http://localhost:1313/.

FIXME: links among documents are currently broken in the rendered website.

Documentation Format

All documentation is written in Markdown. To help readability of text and diffs please hard-wrap text at 72 chars, and code blocks at 79.

Please use links to commit hashes, not to branches (hit the y key if you are looking at a file on Github to get a stable link).