Hey Jochen!

Apologies for also being late to reply.

I think a standalone library makes sense if the goal is for it to be used 
> in other projects than dropwizard-health or Dropwizard in general. 
>
Right, that's definitely our goal. Allowing this same logic to be used in 
apps that use other server stacks or frameworks, as it's really only the 
bindings to Dropwizard that are dropwizard-specific. 

You're welcome to start it under the umbrella of the Dropwizard 
> organization on GitHub, if you want to go that route. 

And that would be great! I think we (Peter and I) still don't have 
permissions to create a new repo, but the name we were thinking of for this 
was *health, *if we could get help creating that repo in the DW org. :) 

In general, I think it would also make sense to move dropwizard-health as a 
> core module into Dropwizard, so that people don't have to discover it 
> independently. 
> So we'd have the standalone library for the framework-independent parts 
> and dropwizard-health as a core module in Dropwizard. 
> What do you think? 

We totally agree! It definitely seems less confusing to have this be opt-in 
functionality in a separate library.

So I think we would first need a new *health *repo, which I'll need to 
contribute the framework-agnostic logic into, and then I'll work on 
consuming that in the core Dropwizard project once that exists. 
Sound reasonable?

On Sunday, July 12, 2020 at 11:40:39 AM UTC-7, Jochen Schalanda wrote:
>
> Hi Natalie, 
>
> sorry for the late reply. :-) 
>
> > I’m curious about where you all think might be a good home for that new 
> library though. The current ideas, in order of which I currently prefer: 
> > * A new standalone library 
> > * A sub module of metrics 
> > * a sub module of Dropwizard-health 
>
> I think a standalone library makes sense if the goal is for it to be used 
> in other projects than dropwizard-health or Dropwizard in general. 
> You're welcome to start it under the umbrella of the Dropwizard 
> organization on GitHub, if you want to go that route. 
>
> In general, I think it would also make sense to move dropwizard-health as 
> a core module into Dropwizard, so that people don't have to discover it 
> independently. 
>
> So we'd have the standalone library for the framework-independent parts 
> and dropwizard-health as a core module in Dropwizard. 
> What do you think? 
>
>
> Best regards, 
> Jochen 
>
> > Hi folks! 
> > 
> > Awhile back we contributed the dropwizard-health module, which offers 
> some extra functionality for health checks in the Dropwizard framework. 
> I’ve been wanting to separate out the core logic of that library from the 
> Dropwizard glue, similar to the metrics library, because much of it is very 
> framework agnostic, and generally useful. 
> > 
> > I’m curious about where you all think might be a good home for that new 
> library though. The current ideas, in order of which I currently prefer: 
> > * A new standalone library 
> > * A sub module of metrics 
> > * a sub module of Dropwizard-health 
> > 
> > Any thoughts on this? I want the DW glue to remain in the same library, 
> so that won’t change. 
> > 
> > Thanks! 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dropwizard-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dropwizard-dev/201efc42-7923-4db5-9bab-aa57aaafd8c6o%40googlegroups.com.

Reply via email to