I think that the overall intention was maybe not bad. I dont like discussions about broken egos and hearts. We are professional adults in the end. The main version of GA Integration relied in basics on the Alexa integration with some modifications. The idea was to keep those codebases in a familiar state, so Alexa devs can help at GA and vice versa. The difference happened when there was a strong need to move to Alexa Api v3, where there been a volunteer and did most of the work there. After that the integrations differed by nature. Just for the record thats not years ago and happened some months ago. So at Alexa there came a volunteer by its own, without a message in the forum…just think about it.
I would have tackled this discussion differently if my intention is to help instead of negative critics. I joined back than OH cloud and asked where I can help. There is no need for big posts by maintainers, if you want to help you know the deal. We are here in an opensource project with NO ownership…maybe you guys forget this, while quickly writing.
When I joined I saw many things I misliked or thought that it is ugly or shall be done differently. But than I thought wait, you havent been there or dont know why this architecture was choosen etc. So it is better to ask and learn. Always remaining respectful to the initial contributors was my way to follow. Stilltoday, all maintainers abd developers have my biggest respect. So calling other code mess, shitty etc. is just missing valuation of others work.
And here comes the point:
It is all about respect! If you read the thread title, the statement „no longer…mess …“ etc. I think that the code others offering as solution can be also marked as a mess with TS. I have no bad feelings cause code can always be improved and the nature of developers is to call others stuff bad, without knowing why and how.
This is the wrong approach!
Every repo here at OH is open for improvement, changes and refactorings. BUT: Guys dont come with repos running on localhost, not meant to be able to serve 60.000 users and call it the silver bullet.
I dont think there was any motivation to help to get this integration forward. It was just frustration that there is not enough activity on the repo and missing traits. What @gytisgreitai shows as good intent was not like described by him. He popped out from nowhere, was never asking to help and now says sorry. Really strange. Still you re invited to join forces and get involved. I really dont bind myself to the code, as if you say its a big mess…you say it to the OH community not to me. I am not the father of the code…just initial contributor and trying to maintain it.
I say it to all: Please stop crying for features, better help and show your availability. This integration is no kindergarten, 60K users using it and maybe you understand that it is not so easy to release every month. If it is broken, you will see what happens.
I am still here, will be supporting it. I need to just rethink my involvement and time possibilities better. I dont want to make you guys unhappy…and this seems to happened.
I will discuss with Kai how to proceed with this. Ideas are welcome.