{"id":20776794,"url":"https://github.com/phpactor/vscode-phpactor","last_synced_at":"2025-04-05T11:09:44.424Z","repository":{"id":41431862,"uuid":"268614667","full_name":"phpactor/vscode-phpactor","owner":"phpactor","description":"Phpactor VS Code Extension ","archived":false,"fork":false,"pushed_at":"2024-10-23T15:16:52.000Z","size":862,"stargazers_count":119,"open_issues_count":28,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-24T20:44:09.123Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phpactor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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":"2020-06-01T19:35:28.000Z","updated_at":"2024-10-20T10:00:27.000Z","dependencies_parsed_at":"2024-02-15T20:43:01.822Z","dependency_job_id":"c3fd7006-87e0-48e3-af92-ea700cbacb9b","html_url":"https://github.com/phpactor/vscode-phpactor","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpactor%2Fvscode-phpactor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpactor%2Fvscode-phpactor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpactor%2Fvscode-phpactor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpactor%2Fvscode-phpactor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phpactor","download_url":"https://codeload.github.com/phpactor/vscode-phpactor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247325693,"owners_count":20920714,"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-17T13:11:51.140Z","updated_at":"2025-04-05T11:09:44.403Z","avatar_url":"https://github.com/phpactor.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Phpactor VSCode Extension\n\n![phpactor2sm](https://user-images.githubusercontent.com/530801/27995098-82e72c4c-64c0-11e7-96d2-f549c711ca8b.png)\n\n[![vs marketplace](https://img.shields.io/vscode-marketplace/v/phpactor.vscode-phpactor.svg?label=vs%20marketplace)](https://marketplace.visualstudio.com/items?itemName=phpactor.vscode-phpactor) [![downloads](https://img.shields.io/vscode-marketplace/d/phpactor.vscode-phpactor.svg)](https://marketplace.visualstudio.com/items?itemName=phpactor.vscode-phpactor) [![rating](https://img.shields.io/vscode-marketplace/r/phpactor.vscode-phpactor.svg)](https://marketplace.visualstudio.com/items?itemName=phpactor.vscode-phpactor)\n\nExtension which integrates [Phpactor](https://github.com/phpactor/phpactor)\nwith [VSCode](https://github.com/neoclide/coc.nvim).\n\n## Installation\n\n### Normal Installation\n\nInstall from Marketplace or install manually.\n\n1. Download the `phpactor.vsix` file from the [lastest release](https://github.com/phpactor/vscode-phpactor/releases/latest)\n2. Run `code --install-extension /path/to/phpactor.vsix`\n\n### Development\n\nFor development it is easier\n\n1. Install [npm](https://www.npmjs.com/get-npm).\n2. Install typescript: `npm install -g typescript`\n3. Git clone this package\n4. `npm install`\n5. Run `composer install`\n6. Open the folder in VSCode\n7. Start watch compilation by selecting `Terminal / Run Build Task...`\n8. Open the Run and Debug side menu, select `Launch Extension` from the debug configuration and hit run (`F5`)\n9. Additionally you can also run `Listen for Xdebug` to debug the Language Server - but has to be run before the Language Server starts.\n\nNote that the Phpactor Language Server currently only runs on Linux and macOS so if you are on Windows you might need to make use of WSL or a Linux VM combined with VSCode Remote.\n\nBefore submitting a PR also run `npm run lint` or `Terminal / Run Tasks... / npm: lint`.\n\n## Commands\n\n- `phpactor.status`: Show Phpactor's status\n- `phpactor.reindex`: Reindex the project.\n- `phpactor.services.list`: List Phpactor's currently running services.\n- `phpactor.config.dump`: Dump Phpactor's configuratoin to the log window.\n\n## Documentation\n\nFor full documentation see [the docs](https://phpactor.readthedocs.io/en/master/index.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpactor%2Fvscode-phpactor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphpactor%2Fvscode-phpactor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpactor%2Fvscode-phpactor/lists"}