HttpClientMock icon indicating copy to clipboard operation
HttpClientMock copied to clipboard

Rebrand project references of PGSSoft? (to Xebia?)

Open booniepepper opened this issue 2 years ago • 8 comments

I can see that the company has been re-branded as "Xebia" (see: https://www.pgs-soft.com and https://xebia.com)

I recommend rebranding this library before it takes off. Maybe something like:

  • [ ] Update any references in the README and JavaDocs to point to Xebia website
  • [ ] Change the "group id" for the artifact to com.xebia in the pom.xml
  • [ ] (Very Optional) Change the "artifact id" to http-client-mock to follow common conventions of Maven artifact naming
  • [ ] Publish to Maven Central under the new group id
  • [ ] (Optional) Publish a new version of com.pgs-soft:HttpClientMock that forwards to the new artifact

I really think this library was ahead of its time, and I also think it might get popular soon.

Many companies and libraries were not ready to adopt Java 11 or higher when this was first launched, and so they needed to use Java 8 compatible code for http (apache, okhttp, vertx, etc). I think this is going to change soon as more companies and libraries are starting to drop support for Java 8 in their newest releases and services, and are discovering or using the builtin HttpClient

booniepepper avatar Aug 04 '23 16:08 booniepepper

As a side note, this is a fantastic library. I'm new to the java.net.http.HttpClient and I was able to figure out how to use this in minutes, compared a few hours spent trying to figure out how to do testing and mocking without it. I saved some notes on that experience here: https://gist.github.com/booniepepper/6fe970e1de28f975887a5e7af8a2cd8b

If there's no plan to maintain this, please let me know. I'd be interested in forking it

booniepepper avatar Aug 04 '23 16:08 booniepepper

cc @rskupnik and @PawelAdamski

booniepepper avatar Aug 04 '23 21:08 booniepepper

Hi @booniepepper , thank you for the kind words! I remember working on this project those 4 years ago while under PGS Soft along with @PawelAdamski , it was a fun challenge at the time. We were only able to work on this for a month or so before being assigned to different projects and then ultimately left the company - so this thing is pretty much abandoned. I don't have the time currently to maintain it myself, but if you happen to fork it then I'll happily follow the progress and maybe help out if I can

rskupnik avatar Aug 07 '23 08:08 rskupnik

Thanks @rskupnik! I'm going to fork the project to here: https://github.com/so-dang-cool/HttpClientMock

booniepepper avatar Aug 07 '23 16:08 booniepepper

I'll hold off publishing for 2 weeks in case anyone has an objection, but hasn't seen this issue yet.

booniepepper avatar Aug 07 '23 16:08 booniepepper

~~I take it all back, it looks like @PawelAdamski already has a fork, and it predates this project by about 2 years. (Started in 2017, while this was started in 2019)~~

~~See: https://github.com/PawelAdamski/HttpClientMock~~

~~I'll delete my fork~~

NVM the other one is for the Apache HTTP client, not for the native Java 11 client

booniepepper avatar Aug 08 '23 20:08 booniepepper

Thanks @booniepepper for nice words about the project. I'm happy to hear that you enjoy using it. We are now in the process of migration all our projects to Xebia account, once we will know all the decision I will migrate the code.

PawelAdamski avatar Aug 14 '23 10:08 PawelAdamski

Thanks for the update

booniepepper avatar Aug 14 '23 17:08 booniepepper