/smallrye-config

SmallRye Config - A Java Configuration library

Primary LanguageJavaApache License 2.0Apache-2.0

badge Quality Gate Status License Maven

SmallRye Config

SmallRye Config is an implementation of Eclipse MicroProfile Config.

Instructions

Compile and test the project:

mvn verify

Generate the documentation (from the documentation folder):

mvn package
mkdocs serve

Project structure

  • cdi - CDI Extension

  • common - A set of reusable components to extend SmallRye Config

  • converters - Additional Converters

  • documentation - Project documentation

  • examples - Examples projects to demonstrate SmallRye Config features

  • implementation - Implementation of the MicroProfile Config API

  • sources - Implementation of custom Config Sources

  • testsuite - Test suite to run the implementation against the MicroProfile Config TCK

  • utils - A set of additional extensions to enhance MicroProfile Config

  • validator - Bean Validation integration

Contributing

Please refer to our Wiki for the Contribution Guidelines.