As a better alternative to host a Go sample-world service in GCE, we want to have it run in the Namespace Browser itself. This way, we can publish under user/email, there is no prod service we need to worry about maintaining, state would be isolated by user by default.
To make this happen we need to:
[x] Port the Go implementation to JS
[x] Have a setting page that let's the user control whether this is published or not. (true by default)
As a better alternative to host a Go sample-world service in GCE, we want to have it run in the Namespace Browser itself. This way, we can publish under user/email, there is no prod service we need to worry about maintaining, state would be isolated by user by default.
To make this happen we need to: