{"id":28545560,"url":"https://github.com/fluencelabs/aqua-vscode","last_synced_at":"2025-07-20T22:06:41.826Z","repository":{"id":38829703,"uuid":"343449224","full_name":"fluencelabs/aqua-vscode","owner":"fluencelabs","description":"Aqua syntax highlighting for VSCode","archived":false,"fork":false,"pushed_at":"2024-10-07T05:28:49.000Z","size":439,"stargazers_count":7,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-07T04:40:59.041Z","etag":null,"topics":["aqua","vscode-extension"],"latest_commit_sha":null,"homepage":"","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/fluencelabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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}},"created_at":"2021-03-01T14:41:16.000Z","updated_at":"2024-10-07T05:28:52.000Z","dependencies_parsed_at":"2023-10-21T00:38:17.686Z","dependency_job_id":"aad2d810-fc57-468d-afec-6f9d3eaff4ce","html_url":"https://github.com/fluencelabs/aqua-vscode","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/fluencelabs/aqua-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluencelabs%2Faqua-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluencelabs%2Faqua-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluencelabs%2Faqua-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluencelabs%2Faqua-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fluencelabs","download_url":"https://codeload.github.com/fluencelabs/aqua-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluencelabs%2Faqua-vscode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266205465,"owners_count":23892468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["aqua","vscode-extension"],"created_at":"2025-06-09T23:08:05.652Z","updated_at":"2025-07-20T22:06:41.814Z","avatar_url":"https://github.com/fluencelabs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aqua Syntax Highlighting\n\nThe tool enables syntax highlighting for [Aqua](https://github.com/fluencelabs/aqua) programming language, compilation on file changes, and go-to definition in Visual Studio.\n\n\n## Installation and Usage\n\nInstallation is pretty simple:\n\n1. Install [the extension](https://marketplace.visualstudio.com/items?itemName=FluenceLabs.aqua).\n\n2. Configure colors for Aqua-specific tokens if needed (see below).\n\n    Add the following lines to the [`settings.json`](https://code.visualstudio.com/docs/getstarted/settings) file. Feel free to choose colors according to your favorite theme. In the example below, services will be highlighted as green and all keywords that affect the topology will be highlighted as red.\n\n    ```json\n        \"editor.tokenColorCustomizations\": {\n            \"textMateRules\": [\n                {\n                    \"scope\": \"keyword.topology.aqua\",\n                    \"settings\": {\n                        \"foreground\": \"#FF0000\",\n                    }\n                },\n                {\n                    \"scope\": \"support.service.aqua\",\n                    \"settings\": {\n                        \"foreground\": \"#00FF00\",\n                    }\n                }\n            ]\n        }\n    ```\n\nMore details can be found [here](vsc-extension-quickstart.md).\n\nNOTE: if you're going to change pattern names, check out the naming rules in [TextMate Grammar doc](https://macromates.com/manual/en/language_grammars). You have to use the predefined pattern naming scheme, or the syntax won't be highlighted.\n\n\n## Support\n\nPlease, file an [issue](https://github.com/fluencelabs/aqua-vscode/issues) if you find a bug. You can also contact us at [Discord](https://discord.com/invite/5qSnPZKh7u) or [Telegram](https://t.me/fluence_project).  We will do our best to resolve the issue ASAP.\n\n\n## Contributing\n\nAny interested person is welcome to contribute to the project. Please, make sure you read and follow some basic [rules](./CONTRIBUTING.md).\n\n\n## License\n\nAll software code is copyright (c) Fluence Labs, Inc. under the [Apache-2.0](./LICENSE) license.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffluencelabs%2Faqua-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffluencelabs%2Faqua-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffluencelabs%2Faqua-vscode/lists"}