Skip to content

composr/configr

Repository files navigation

Configuration Store

The Configuration store is an API-driven, hierarchical configuration storage platform supporting JSON and YAML markup.

build-test Apache 2.0 codecov Snyk Vulnerabilities Sonarqube Quality Gate

Planned Features

  • Versioning
  • Tagging
  • Schema-based validation
  • Inheritance (Polymorphic)
  • Derivation
  • Pluggable Storage Model
  • Attribute-level access control
  • Querying engine
  • Event telemetry

Code

Java Spring Boot application with MongoDB storage.

Contribution

  • Use the Google Java formatting style.
  • Unit, integration tests written with JUnit 5
  • Jacoco coverage report stored to default path: /target/site/jacoco/index.html

Requirements

  1. Java (OpenJDK 14+)
  2. Maven
  3. Lombok (https://projectlombok.org/) *Install for your IDE or you will not be able to compile the code
  4. MongoDB (5+ recommended)

To build executable jar, use: mvn clean package spring-boot:repackage

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published