Skip to content

Tendrl/commons

Repository files navigation

commons

Common code usable by all Tendrl sds side components

Features

  • Provide python object mapping for writing/reading the central store (etcd)
  • Provide validation mechanism for flows (operations on an sds cluster) and atoms (smallest task on an sds cluster) to be defined and validated as per the Tendrl Definitions (sds definitions) schema 0.3

Builds

https://travis-ci.org/Tendrl/commons.svg?branch=master

Code Coverage

Release process

When you are ready to cut a new version:

  1. Bump the version number in tendrl/commons/__init__.py and commit your changes.

    python setup.py bumpversion
    
  2. Tag and push to GitHub.

    python setup.py release
    
  3. Make an SRPM.

    make srpm
    

Developer/Install documentation

We also have sphinx documentation in docs/source.

To build it, run:

$ python setup.py build_sphinx