Skip to content

Specifications for the flowbox project, with compatibility kit.

License

Notifications You must be signed in to change notification settings

enioka/flowbox-spec

Repository files navigation

FlowBox specification repository

Repository content

This repository contains all the API specifications needed to create a FlowBox agent compatible with the global FlowBox network. The specification is released as versioned packages in the release page of the repository.

In time, it will also contain the compatibility test suite.

How to view the documentation

On each push, the documentation is updated at RTFD

How to build the documentation (to create a package)

First build

We are using Sphinx to build this documentation. You need git and Python 2.7 installed on your machine. On some Linux distributions, virtualenv and pip are not part of the Python distributions and must also be installed.

On Windows, in a posh console:

git clone [email protected]:enioka/flowbox-spec.git
cd flowbox-spec
virtualenv.exe venv
. ./venv/Scripts/activate
pip install 
pip install Sphinx
sphinx-build -b html . target

This will create a "target" directory containing an HTML document for the whole documentation.

Subsequent builds

cd flowbox-spec
. ./venv/Scripts/activate
sphinx-build -b html . target

Under *nix systems, this can also be run with make:

source ./venv/bin/activate
make html

How to write some documentation

See... the documentation!

About

Specifications for the flowbox project, with compatibility kit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published