{"id":20169181,"url":"https://github.com/developer-dao/fls","last_synced_at":"2025-04-10T02:22:26.646Z","repository":{"id":103367308,"uuid":"500886799","full_name":"Developer-DAO/fls","owner":"Developer-DAO","description":"Fe language server to add Fe support to editors and other tools that use the Language Server Protocol (LSP)","archived":false,"fork":false,"pushed_at":"2022-06-11T06:44:09.000Z","size":17,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-24T03:53:09.646Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/Developer-DAO.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2022-06-07T14:58:08.000Z","updated_at":"2023-05-16T15:48:10.000Z","dependencies_parsed_at":"2023-07-08T19:45:47.984Z","dependency_job_id":null,"html_url":"https://github.com/Developer-DAO/fls","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-DAO%2Ffls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-DAO%2Ffls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-DAO%2Ffls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developer-DAO%2Ffls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Developer-DAO","download_url":"https://codeload.github.com/Developer-DAO/fls/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143215,"owners_count":21054733,"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":[],"created_at":"2024-11-14T01:11:41.135Z","updated_at":"2025-04-10T02:22:26.638Z","avatar_url":"https://github.com/Developer-DAO.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://developerdao.com\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Developer-DAO/developerdao.com/main/public/logo512.png\" alt=\"logo\" width=\"80\" height=\"80\"/\u003e\n    \u003c/a\u003e\n    \u003ch2 align=\"center\"\u003eFLS\u003c/h2\u003e\n    \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/ethereum/fe\"\u003eFe\u003c/a\u003e Language Server\n    \u003c/p\u003e\n\u003c/p\u003e\n\nThe `FLS` is designed to be frontend-independent. We hope it will be widely adopted by different editors and IDEs.\n\n## Setup\n\n### Step 1: Install rustup\n\nYou can install [rustup](http://rustup.rs/) on many platforms. This will help us quickly install the FLS and its dependencies.\n\nIf you already have rustup installed, update to ensure you have the latest\nrustup and compiler:\n\n```\nrustup update\n```\n\n### Step 2: Install the FLS\n\nOnce you have rustup installed, run the following commands:\n\n```\ncargo install --git https://github.com/Developer-DAO/fls.git\n```\n\n## Running\n\nThe FLS is built to work with many IDEs and editors, we mostly use\nVSCode to test the FLS. The easiest way is to use the [published extension](https://github.com/Developer-DAO/vscode-fe).\n\nYou'll know it's working when you see this in the status bar at the bottom, with\na spinning indicator:\n\n`FLS: working ◐`\n\nOnce you see:\n\n`FLS`\n\nThen you have the full set of capabilities available to you.  You can goto def, find all refs, rename, goto type, etc.\nCompletions are also available.  As you type, your code will be checked and error squiggles will be reported when errors occur.\nYou can hover these squiggles to see the text of the error.\n\n## License\n\n[Apache 2.0](https://opensource.org/licenses/Apache-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloper-dao%2Ffls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloper-dao%2Ffls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloper-dao%2Ffls/lists"}