Difference between revisions of "Elektra"

From Free Software Directory
Jump to: navigation, search
m (edited docu link and added new one)
 
(2 intermediate revisions by one other user not shown)
Line 9: Line 9:
 
|VCS checkout command=git clone https://github.com/ElektraInitiative/libelektra.git
 
|VCS checkout command=git clone https://github.com/ElektraInitiative/libelektra.git
 
|Computer languages=C, C++, Java, Python, Ruby, Haskell, Lua
 
|Computer languages=C, C++, Java, Python, Ruby, Haskell, Lua
|Documentation note=[https://www.libelektra.org/manpages Manpages]
+
|Documentation note=[https://www.libelektra.org/manpages/elektra-backends Manpages]
 
[https://www.libelektra.org/devdocu/readme Developer documentation]
 
[https://www.libelektra.org/devdocu/readme Developer documentation]
 
|Decommissioned or Obsolete=No
 
|Decommissioned or Obsolete=No
Line 20: Line 20:
 
{{Project license
 
{{Project license
 
|License=BSD 3Clause
 
|License=BSD 3Clause
|License verified date=2019-04-06
+
|License copyright=# BSD 3-Clause License
 +
 
 +
Copyright (c) 2018 [Elektra Initiative](/doc/AUTHORS.md). All rights reserved.
 +
|License verified by=Craig Topham
 +
|License verified date=2019/08/02
 
}}
 
}}
 
{{Person
 
{{Person
Line 32: Line 36:
 
|Library=C
 
|Library=C
 
|Programming-language=C, C++, java, python, ruby, haskell, lua
 
|Programming-language=C, C++, java, python, ruby, haskell, lua
|Runs-on=OS X, GNU/Linux
+
|Runs-on=Windows, BSD, OS X, GNU/Linux
 
|System-administration=configuration
 
|System-administration=configuration
 
|Use=system-administration
 
|Use=system-administration

Latest revision as of 13:54, 2 August 2019


[edit]

Elektra

https://www.libelektra.org
Elektra serves as a universal and secure framework to access configuration parameters in a global, hierarchical key database.

Elektra is a configuration management framework, it mounts configuration files into global keys database creating sort of virtual file system for easier access, changing and locating the configuration parameters. A wide range of plugins is available used to specify format (JSON, INI, XML and others), default settings , validation, etc.

Use High-level API to elektrify your application for easier maintenance and generate type-safe configuration access code based on same specification used for validation. The core is the library implemented in C, bindings to another languages are provided.





Licensing

License

Verified by

Verified on

Notes

Verified by

Craig Topham

Verified on

2 August 2019




Leaders and contributors

Contact(s)Role
Markus Raab Main developer


Resources and communication

AudienceResource typeURI


Software prerequisites

KindDescription
{{{Prerequisite description}}}




Entry








"Main developer" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.





"{{{Prerequisite kind}}}" is not in the list (Required to use, Required to build, Source requirement, Weak prerequisite) of allowed values for the "Prerequisite kind" property.






Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.