jakartaee / jakartaee/jsonb-api

Configuration extension

Open
#168 5 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
95
Forks
41
Avg merge
1d 6h
Merged PRs (30d)
35

Description

JSONB is configured using annotations at compile time and `JsonbConfig` class at runtime. Runtime configuration currently doesn't cover many aspects covered by annotations. The goal is to extend JSONB runtime configuration the way that it allows to configure everything that annotations allow plus a little bit more.

Goals:

- (#88) Extend `JsonbConfig` functionality to cover all functionality provided by `@JsonbXXX` annotations
- (#172) Integrate with MicroProfile Configuration or with Jakarta Configuration if available

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing JsonbConfig class and the annotation functionality referenced in issue #88. Then read issue #172 for the proposed configuration integration; the work is done when runtime configuration covers the annotation features and the intended external configuration integration is defined and implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.