X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=cmframework%2Fsrc%2FREADME;fp=cmframework%2Fsrc%2FREADME;h=b71c2de5445df876dd0f203ed1827924b8768b2d;hb=c389bdee7b3845b55f443dbf04c0ce4083a55886;hp=0000000000000000000000000000000000000000;hpb=5030f0c004701dd422c78c71c014ef60f48139fc;p=ta%2Fconfig-manager.git diff --git a/cmframework/src/README b/cmframework/src/README new file mode 100644 index 0000000..b71c2de --- /dev/null +++ b/cmframework/src/README @@ -0,0 +1,13 @@ +This project provides an implementation for a generic configuration management +framework. The framework provides the following: +* Interfaces for getting, setting or deleting of configuration data. +* Interfaces for taking a backup of configuration data. +* Interfaces for restoring the configuration data from a previously taken + backup. +* A CLI for manipulating the configuration data. +* A plugin based interface for validating the change in configuration data. +* A plugin based interface for activating the change in configuration data. + +At the highlevel, the framework surves the following purposes: +* Provides a unified interface for manipulating the configuration data. +* Isolate the configuration management users from changes in the used backend.