-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Open Source GUI for Golem in TypeScript #1189
Comments
/bounty $10000 |
💎 $10,000 bounty • Golem CloudSteps to solve:
Thank you for contributing to golemcloud/golem! Add a bounty • Share on socials
|
/attempt #1189
|
/attempt #1189 |
/attempt #1189
|
/attempt #1189 |
/attempt #1189
|
/attempt #1189
|
/attempt #1189 |
@vikashsprem @Mubashirshariq @neo773 @35C4n0r @andrueandersoncs @syedbarimanjan @decebal Reacting with a 👍 or 👎 won’t hurt anyone, and your prompt greatly helps! 😄 |
/attempt #1189 Options |
1 similar comment
/attempt #1189 Options |
@decebal @sonkeydotcom @RougeLoop We are looking for a Rust developer. If you're interested, feel free to reach out to me on Discord: rajeshjonnalagadda_59495 |
/attempt #1189
|
/attempt #1189 Options |
Golem only has two methods of interaction:
golem-cli
)Both of these are useful for programmatic purposes, while the CLI is designed mostly for developers in mind. However, neither of these methods are discoverable or provide a high-level graphical user-interface with a wonderful developer experience. While Golem Cloud comes with Console, a high-level graphical user-interface, Console is deeply integrated into the Cloud offering and relies on APIs that don't even exist in OSS or make sense there.
In order to provide developers a new graphical way of interacting with Golem, we wish to sponsor a ticket that is primarily intended for TypeScript developers -- with a shout-out to developers familiar with Effect TS (though use of this library or any other is not required). The end result will be a GUI for Golem that ships with the single executable (even though you could use it elsewhere) and makes it easy for developers to do local development and testing.
In order to claim this bounty, you need two do two things:
In particular, the application must support:
Although one can take inspiration from Console, this is not necessary, as Cloud is designed for use in a multi-tenant environment, which does not apply to Golem. However, the breadth of support for backend APIs, as well as the polish and attention to aesthetics, should be similar to Console. You are free to make your own decisions on design, user-interface, user-experience, etc. However, if you choose poorly, and your user-interface is ugly, difficult to use, inconsistent, incomplete, or buggy, then your PR won't be merged.
A winning pull-request will include screenshots of every major area of the user-interface and attach pre-compiled single-executable binaries for Linux / MacOS or both.
The text was updated successfully, but these errors were encountered: