Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/forcedotcom/salesforcedx-vscode
Salesforce Extensions for VS Code
https://github.com/forcedotcom/salesforcedx-vscode
apex lightning salesforce salesforcedx typescript vscode-debugger vscode-extension vscode-language
Last synced: about 1 month ago
JSON representation
Salesforce Extensions for VS Code
- Host: GitHub
- URL: https://github.com/forcedotcom/salesforcedx-vscode
- Owner: forcedotcom
- License: bsd-3-clause
- Created: 2017-06-21T15:53:45.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-28T20:08:31.000Z (6 months ago)
- Last Synced: 2024-05-29T05:30:08.836Z (6 months ago)
- Topics: apex, lightning, salesforce, salesforcedx, typescript, vscode-debugger, vscode-extension, vscode-language
- Language: TypeScript
- Homepage: https://developer.salesforce.com/tools/vscode
- Size: 641 MB
- Stars: 931
- Watchers: 93
- Forks: 391
- Open Issues: 235
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Salesforce Extensions for VS Code
[![Dev Dependencies](https://david-dm.org/forcedotcom/salesforcedx-vscode/dev-status.svg)](contributing/dependencies.md)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)## Introduction
This repository contains the source code for Salesforce Extensions for VS Code: the Visual Studio Code (VS Code) extensions for Salesforce DX.
Currently, we have the following extensions:
- [salesforcedx-vscode](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode)
A top-level [extension pack](https://code.visualstudio.com/docs/extensionAPI/extension-manifest#_extension-packs) that automatically installs the following extensions for you.
- [salesforcedx-vscode-core](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-core)
This extension interacts with the Salesforce CLI to provide basic Salesforce DX functionality.
- [salesforcedx-vscode-apex](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-apex)
This extension uses the Apex Language Server to provide features such as syntax highlighting and code completion.
- [salesforcedx-vscode-apex-debugger](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-apex-debugger)
This extension enables VS Code to use the real-time Apex Debugger with your scratch orgs and to use ISV Customer Debugger with your subscribers’ sandbox orgs.
- [salesforcedx-vscode-apex-replay-debugger](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-apex-replay-debugger)
This extension enables VS Code to replay Apex execution from Apex debug logs.
- [salesforcedx-vscode-lightning](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lightning)
This extension supports Aura component bundles. It uses the HTML language server from VS Code.
- [salesforcedx-vscode-visualforce](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-visualforce)
This extension supports Visualforce pages and components. It uses the HTML language server from VS Code.
- [salesforcedx-vscode-soql](https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-soql)
This extension enables you to interactively build a SOQL query via a form-based visual editor, view the query as you build, and save the output to a .csv or .json file.## Be an Efficient Salesforce Developer with VS Code
Dreamforce 2018 session on how to use Visual Studio Code and Salesforce Extensions for VS Code:
[![Be An Efficient Salesforce Developer with VS Code](imgs/DF18_VSCode_Session_thumbnail.jpg)](https://www.youtube.com/watch?v=hw9LBvjo4PQ)
### Getting Started
If you are interested in contributing, please take a look at the [CONTRIBUTING](CONTRIBUTING.md) guide.
If you are interested in building the extensions locally, please take a look at the publishing [doc](contributing/publishing.md).
You can find more information about developing Salesforce Extensions for VS Code in the [docs](docs) folder. If the docs don’t cover what you are looking for, please feel free to open an issue.
For information about using the extensions, consult the README.md file for each package.