File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed
src/main/java/io/github/sideshowcoder/dropwizard_openfeature Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 3
3
import io .dropwizard .core .ConfiguredBundle ;
4
4
import io .dropwizard .core .setup .Environment ;
5
5
6
+ /**
7
+ * TODO tests for OpenFeatureBundle integration into a Dropwizard Application
8
+ * TODO tests for configured flagd provider with flags serverd from offlineflagspath
9
+ * TODO tests for configured flagd provider with flags read from file via running flagd in testcontainer
10
+ * TODO tests for InMemoryProvider serving flags
11
+ * TODO github workflow to publish to github maven
12
+ * TODO publish to maven-central
13
+ * TODO get listed in dropwizard modules
14
+ * TODO get listed in openfeature.dev
15
+ */
6
16
public class OpenFeatureBundle implements ConfiguredBundle <OpenFeatureBundleConfiguration > {
7
17
@ Override
8
18
public void run (OpenFeatureBundleConfiguration configuration , Environment environment ) {
Original file line number Diff line number Diff line change 1
1
package io .github .sideshowcoder .dropwizard_openfeature ;
2
2
3
- /**
4
- * TODO extract Bundle out of Scratchpad
5
- * TODO move flagd to test container
6
- * TODO Add tests for OpenFeatureBundle integration test -> FlagD with offlineflags, and inmemory provider
7
- * TODO add Documentation
8
- * TODO Message OpenFeature folks
9
- * TODO Message Dropwizard folks
10
- */
11
-
12
3
public interface OpenFeatureBundleConfiguration {
13
4
OpenFeatureBundleFactory getOpenFeatureBundleFactory ();
14
5
}
You can’t perform that action at this time.
0 commit comments