server/web: Return an http.Handler instead of providing a SetupRouter
Go usually prefer initiating and registering http.Handler objects from packages that provide server implementations. Then, any net/http package user can directly register them as handlers. Currently we assume users relying on mux. It's probably much better to just initiate an http.Handler and allow users to register it at their server.
Hey there @rakyll , I can solve this issue and have started working on it. Is it possible to be assigned?
I have submitted a PR solving this issue and signed a New Google CLA as well since it is my first contribution to a Google repository so please do review and merge if possible.
Thanks and Regards, Arjunmehta312
I can review, assigned PR to me once it's ready (resolve merge conflicts, etc. Thanks for contributing!
I have resolved merge conflicts @mazas-google . Please do assign the issue here to me and review as well
Thanks and Regards, Arjunmehta312