I think you are wrong about that (sorry to be blunt about it )
If you are considering new interfaces for a go server backend, you are up for a new front end as well.
The only practical way to make a new backend for OGS, as far as I can see, is to write one that supports the existing interfaces of the current back end. My impression of how these are integrated is that the front end depends critically on how the existing interfaces are - itâs not amenable for a port to some other interface.
The subject of web-development seems to suffer from a chicken-and-egg problemâmaybe not for people who learn it at school but for the rest of usâI canât do interesting things until Iâve learned enough but itâs hard to feel motivated until facing an interesting problem.
This might help:
Not as a textbook but something that piques interest and maybe teaches a few concepts by assimilation. Most readers probably wouldnât go on to study web-dev but it should help us understand the site and the dev people better.
If a person already has the skill and general idea of the site (see above), the person might only need to be enthusiastic about a feature to contribute.