adorsys/datasafe

View on GitHub
datasafe-metainfo/README.md

Summary

Maintainability
Test Coverage
# Metainformation module

This module is responsible for providing higher-level functionality like versioning, document transactions etc. 

# Versioning
This provides software-based versioning for storage systems that do not support versions.

## How software versioning works
![Versioning components](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/adorsys/datasafe/develop/datasafe-metainfo/file-versioning.puml&fmt=svg&vvv=1&sanitize=true)

## Listing sequence diagram
![Listing sequence](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/adorsys/datasafe/develop/datasafe-metainfo/file-versioning-seq-list.puml&fmt=svg&vvv=1&sanitize=true)

## Reading sequence diagram
![Reading sequence](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/adorsys/datasafe/develop/datasafe-metainfo/file-versioning-seq-read.puml&fmt=svg&vvv=1&sanitize=true)

## Writing sequence diagram
![Writing sequence](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/adorsys/datasafe/develop/datasafe-metainfo/file-versioning-seq-write.puml&fmt=svg&vvv=1&sanitize=true)