{"id":18780613,"url":"https://github.com/simplicitesoftware/simplicite-vscode","last_synced_at":"2026-01-23T07:35:00.492Z","repository":{"id":46265598,"uuid":"397874226","full_name":"simplicitesoftware/simplicite-vscode","owner":"simplicitesoftware","description":"VS code tools for the Simplicité low code platform","archived":false,"fork":false,"pushed_at":"2024-09-04T13:28:40.000Z","size":4291,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-18T13:33:32.477Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplicitesoftware.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-19T08:38:52.000Z","updated_at":"2024-09-04T13:28:44.000Z","dependencies_parsed_at":"2024-11-07T20:31:44.099Z","dependency_job_id":"44534dda-5ee3-46e8-b3e4-2ea8ebfa6c4e","html_url":"https://github.com/simplicitesoftware/simplicite-vscode","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/simplicitesoftware/simplicite-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fsimplicite-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fsimplicite-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fsimplicite-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fsimplicite-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplicitesoftware","download_url":"https://codeload.github.com/simplicitesoftware/simplicite-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Fsimplicite-vscode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28683479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T20:27:20.155Z","updated_at":"2026-01-23T07:35:00.450Z","avatar_url":"https://github.com/simplicitesoftware.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Simplicit\u0026eacute; Software](https://platform.simplicite.io/logos/logo250-grey.png)\n* * *\n\nSimplicite VSCode tools\n=======================\n\nSimplicite low code platform tools to make life easier for designers in an IDE environment.\n\n* * *\n\nFeatures\n--------\n\n- Simplified workflows for designers who prefer to edit Simplicite code in their favorite IDE.\n- Object field completion.\n- Tree view gathering informations on modules objects.\n- Tree view to manage your modified files.\n\n* * *\n\nHow does it work ?\n------------------\n\nAdd Simplicité module(s) in your workspace :\n- using the `\"Add Folder to Workspace...\"` VS Code feature to add modules from your local storage.\n- using the api file system command `\"Simplicite: Initialize api file system\"`.\n\n\u003e Note : **Authenticating is mandatory** to use the features of the extension.\n\n### Editing files\n\nThe main feature of the extension is the ability to edit your files in your IDE and applying the changes without having to commit/push.\n\nYou can go in the settings (_File \u003e Preferences \u003e Settings \u003e Extensions \u003e Simplicite VSCode tools \u003e Api: Send File On Save_) and change the behavior of this feature :\n\n- Mark the setting as true to apply your file changes on save.\n- Mark it as false to display the File Handler tree view and manage your changes from there (see the *Applying Files* section below).\n\n### Applying Files\n\n\u003e Note : this section is relevant only if the `\"simplicite-vscode-tools.api.sendFileOnSave\"` setting is set to `false`.\n\nThe File Handler tree view is a usefull tool to handle your modifications.\n\nEach time you save a file, its state will change as *\"tracked\"*. You can manually set a file as tracked by clicking on the \"+\" icon or set as untracked by clicking on the \"-\" icon.\n\nTo apply your changes, simply click on the highlighted button shown below.\n\n![login-apply](resources/filetree.png)\n\nGood to know : **every action available in the tree views** (File Handler and Module Info) **is in fact a command.**\n\n### Completion\n\nThe completion service is triggered by functions such as `getField(...)` and is able to display the list of the current object attributes.\n\nIf you want to access to the various attributes of any object, you can use the *Module Info* tree view. Right clicking on an item displays a menu that let you choose which attribute you want to copy in your clipboard. Also double clicking will copy the label of the item to the location of your cursor.\n\n* * *\n\nAvailable Commands\n------------------\n\n### Applying Changes\n\n- `Simplicite: Apply changes` : Apply all the changes.\n- `Simplicite: Apply specific instance changes` : Apply the changes of a given instance.\n- `Simplicite: Apply specific module changes` : Apply the changes of a given module.\n\n### Authentication\n\n- `Simplicite: Log into detected instances` : Log into the instances that have been detected in the modules contained in the workspace.\n- `Simplicite: Log into specific instance` : Log into every module of a given instance.\n- `Simplicite: Log out from all instances` : Log out from all instances.\n- `Simplicite: Log out from specific instance` : Log out from a given instance.\n\n### Refresh Tree Views\n\n- `Simplicite: Refresh the Module Info tree view`.\n- `Simplicite: Refresh the File Handler tree view`.\n\n### File status\n\n- `Simplicite: Track file` : Marks the file as tracked. The input field expects the file's absolute path.\n- `Simplicite: Untrack file` : Marks the file as untracked. The input field expects the file's absolute path.\n\n### Api File System\n\n- `Simplicite: Initialize Api File System` : Initialize a new module in the workspace using the Api of a given Simplicité instance.\n- `Simplicite: Remove Api File System` : Remove a module previously added with the command above.\n\n* * *\n\nExtension Settings\n------------------\n\n- `simplicite-vscode-tools.api.autoAuthentication` : Enable the automatic authentication on the simplicite extension launch. Note that you have to be authenticated in order to take profit of most of the extension features.\n- `simplicite-vscode-tools.api.sendFileOnSave` : Enable sending modified file on save. When this setting is enabled, the *File Handler* tree view won't be displayed.\n\nKey bindings\n------------\n\n- `simplicite-vscode-tools.showSimpliciteCommands` : Open a Quick Pick menu displaying every command of the extension. The shortcut can be edited in *File \u003e Preferences \u003e Keyboard shortcuts \u003e simplicite-vscode-tools.showSimpliciteCommands*.\n\nKnown limitations :\nWhen initializing an api module in a VS Code instance on destkop and opening another instance will cause the api module to initialize in both instances. (workspace)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplicitesoftware%2Fsimplicite-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplicitesoftware%2Fsimplicite-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplicitesoftware%2Fsimplicite-vscode/lists"}