maxence-charriere / go-app

A package to build progressive web apps with Go programming language and WebAssembly.

Home Page:https://go-app.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is this dead?

LeOndaz opened this issue · comments

Do we have any people who have access to this? In such case, I’m willing to contribute

What do you mean? This is an active repository in steady development by @maxence-charriere and there is a v10 release in the making. We use v9 for production level applications for quite some time now. Having a stable release does not mean something is death. It may just be so good that you do not need steady fixes to the code base :)

Hey! I didn't mean any offence, i hope it doesn't die, I was asking because I liked the project and wanted to contribute with any way possible but but the repo's last modification was 6m ago so I thought you guys left it, I will now search for a contribution guide or something similar

@LeOndaz Well, there was a similar query just yesterday. I am not the maintainer anyway. I think you should check out #875.

@maxence-charriere It looks like the people just check master and may even bail without writing something. Maybe it would be a good idea to develop in master or change the default branch when starting a new release cycle? It may also be good to close some of the ancient issues and have a FAQ for some of the frequent problems people run into. Some of them are answered inside already close issues. I guess this will probably need more time than you can spend on that right now. I prefer if you use your time to finish v10, and also have to do quite a lot of other stuff in my company. But maybe you could start a little FAQ and link it from the README, so people can contribute to that using PRs. Or we start a Wiki for that?

Yes, definitely. I will soon release v10 and see how those things can be improved.

I'm looking forward to the release of v10! What are the new features in v10?

@maxence-charriere
I apologize for mentioning you here. By the way, I'm interested in helping you with code as a developer. However, I don't see any specific issues that I can address, and I'm not entirely clear on your work for the new branch (v10). I mean, you're implementing a new version without providing any information or updates. I understand that you're working alone and why you might not be doing so. Additionally, I understand that there might not be much you can do about it.

@gepengscu I rewrote the engine to be more maintainable and efficient. Al also introduced some API changes, like how app.If is working, and some fixing related to issues I got.

@shindakioku, thank you for offering your contribution.
To be honest it can be frustrating to contribute to go-app. Since it is the backbone of Murlok.io, I'm very picky about what gets in, and not a lot of PR make the cut. I do reuse some code or take inspiration from them.
I guess it is like in a work environment, I get to be convinced that something is necessary and has good value. Issues might be a better place to start contributing since there is little coding investment there.

That's exciting! If there's anything we can do, please let us know.
I've tried to develop some components with go-app, and I'm developing on a 3D component based on WebGL. I really like go-app project!

Many people, including me when I first started, struggle with how to implement desired features with go-app. I suggest that @maxence-charriere make an example folder, so that everyone can contribute their example codes.

Many people, including me when I first started, struggle with how to implement desired features with go-app. I suggest that @maxence-charriere make an example folder, so that everyone can contribute their example codes.

I think it would be sufficient to collect a list of public available applications (not only examples). I think that simple examples most likely will not help with a lot of the "problems" you get, when creating larger applications. There are multiple ways to do the same thing and how to arrange all the other stuff (backend access being the main thing) around it. While working with this for some years now, I find myself changing opinions and how I/we implement stuff has changed quite a bit on the way.