npryce / hamkrest

Hamcrest for Kotlin
Apache License 2.0
344 stars 30 forks source link

What is the status of Hamkrest? #54

Closed chrisr3 closed 6 years ago

chrisr3 commented 6 years ago

Hi,

I stumbled across Hamkrest only recently, as I'd been incorrectly assuming that these were the only implementations of Hamcrest matchers. And I also see that Hamkrest has existed now for almost 3 years, which would seem to suggest that there are no plans to move it under the Hamcrest umbrella either.

Can you tell me what Hamkrest's roadmap is please? I can't help but think of the Yammer/CodaHale/DropWizard metrics library here and wonder if the Hamkrest artifacts could ever mutate in such a way.

Thanks, Chris

npryce commented 6 years ago

I don't know what you're referring to by "Yammer/CodaHale/DropWizard metrics library".

Hamkrest is used for testing business critical systems in many organisations. We do not plan for it to become a grab-bag of matcher classes. Instead it provides a stable foundation for teams to build libraries of matchers that meet their own needs.

chrisr3 commented 6 years ago

I don't know what you're referring to by "Yammer/CodaHale/DropWizard metrics library".

It is a metrics library that started life with Maven coordinate

group = com.yammer.metrics

which then became

group = com.codahale.metrics

and is now

group = io.dropwizard.metrics

with all of the accompanying package name changes thrown in. So I'm asking if there any plans to move Hamkrest into the org.hamcrest Maven group, please? After all, Hamkrest does appear to be the implementation of Hamcrest matchers for Kotlin.

Are you claiming that moving Hamkrest to org.hamcrest would mean that it would then become "a grab-bag of matcher classes"? (Although I really don't see why it would...)

npryce commented 6 years ago

I have no plans to change the maven group name and certainly no plans to change the Kotlin package names.

On Tue, 14 Aug 2018 at 11:44, Chris Rankin notifications@github.com wrote:

I don't know what you're referring to by "Yammer/CodaHale/DropWizard metrics library".

It is a metrics library that started life with Maven coordinate

group = com.yammer.metrics

which then became

group = com.codahale.metrics

and is now

group = io.dropwizard.metrics

with all of the accompanying package name changes thrown in. So I'm asking if there any plans to move Hamkrest into the org.hamcrest Maven group, please? After all, Hamkrest does appear to be the implementation of Hamcrest matchers for Kotlin.

Are you claiming that moving Hamkrest to org.hamcrest would mean that it would then become "a grab-bag of matcher classes"? (Although I really don't see why it would...)

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/npryce/hamkrest/issues/54#issuecomment-412830708, or mute the thread https://github.com/notifications/unsubscribe-auth/AADbm2nkWVUh78DkrnwRUXZTMQYhWFIWks5uQqoOgaJpZM4VoE2P .