This repository was archived by the owner on Aug 15, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 40
Refactor Desktop App to use Golem CLI and Golem Yaml #279
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Closed
…tegration tests for application workflow and error handling
…omprehensive testing for useToast functionality
…e type definitions
…n, and Worker Services - Added APIService for managing HTTP APIs, including methods for listing, creating, updating, and deleting APIs. - Introduced AppService for application management, including health checks and worker updates. - Created CLIService to handle CLI command execution with error handling and logging. - Developed ComponentService for managing components, including listing, creating, and retrieving component details. - Implemented DeploymentService for managing deployments, including creating and deleting deployments. - Added ManifestService for handling application and component manifests, including reading and writing YAML files. - Introduced PluginService for managing plugins, including listing, creating, and deleting plugins. - Created WorkerService for managing workers, including invoking, upgrading, and deleting workers.
… worker functionalities
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is made to /fix #181 and close #181 and /claim #181
Architecture Changes
The application has undergone a fundamental architectural shift:
golem-clior thegolemexecutablegolem.yamlfiles for both applications and componentsUser Interface Enhancements
Navigation and Structure
/) now displays applications instead of components, reflecting the v1.25 architecture requirementsFunctionality Improvements
golem.yamlfilesUser Experience Enhancements
Technical Improvements
Build System Fixes
npm install --force, allowing standard installation proceduresCode Quality and Standards
.github/workflows/desktop-ci.yamlto include frontend testing (npm test) and linting (npm run lint) stepstest,lint,format, andformat:checkfor streamlined development workflowsanytype to ensure type safety and code reliability