As I started poking at incubator-openwhisk-apigateway, it may be preferable to make this a repo that just holds documentation and ansible scripts, and each apigateway is a submodule. For instance the current gateway would move to incubator-openwhisk-apigateway-openresty or something along those lines. Then we could add incubator-openwhisk-apigateway-traefik, etc. This would mean easier maintenance, simpler travis configs, etc. I see lots of upside and no real downside. Obviously I don't have rights to do this myself, but Id be curious if you folks agree, and if someone with enough github rights might be willing to help me get it done..
On Fri, Aug 10, 2018 at 8:24 PM japhar81 <[email protected]> wrote: > I completely agree, it's model is a bit rigid -- I'm happy to take on that > work as well, though it might take me a bit, I've just started playing with > golang. Regardless, I do think it should come as a follow-on effort, with > the current model being the first plugin we build -- which will > coincidentally work against at least the current gateway and the traefik > one I'm trying to implement. > > On Fri, Aug 10, 2018 at 8:21 PM Rodric Rabbah <[email protected]> wrote: > >> My point about the cli is that current implementation is unnecessarily >> opinionated and while you can work with it, it’s just not necessary to have >> to fit into its current model. I opened several issues to try to address >> these shortcomings. It is absolutely true that this can be viewed >> separately from consolidating the route management package with its >> gateway. >> >> -r > >
