The Seismic VSCode Extension is a beta release designed for the Seismic core team and developers building on the Seismic ecosystem. It provides early access to development tools and workflows, allowing contributors to test features and provide feedback during the development process.
- Beta Release: This is an early version of the extension, and features may be incomplete or unstable. Expect potential breaking changes in future updates.
- Not for Production: This extension is not intended for production use. Use it at your own risk.
- For Developers Only: This release is targeted at developers collaborating with the Seismic core team or building on top of the Seismic ecosystem.
- Intuitive tools like syntax highlighting and code completion to improve the coding experience.
- Streamlined workflows for project setup and efficient development.
- Early integrations with core tools to support seamless Seismic ecosystem development.
The extension can either be downloaded from the Visual Studio Code Extensions Marketplace or by installing manually.
Follow these steps to generate and install the Seismic VSCode Extension .vsix
file using the command line:
Ensure the VSCode CLI (code
) is installed and available in your system's PATH
. You can check this by running:
code --version
If the command is not recognized, enable it in VSCode:
- Open the Command Palette
- Type
Shell Command: Install 'code' command in PATH
and select it. - Restart your terminal for the changes to take effect.
To generate the .vsix
file from the extension source code:
-
Clone the repository for the Seismic extension:
git clone https://github.com/SeismicSystems/seismic-vscode-extension.git cd seismic-vscode-extension
or if you have access via SSH:
git clone [email protected]/SeismicSystems/seismic-vscode-extension.git cd seismic-vscode-extension
-
Install dependencies:
npm install
-
Package the extension into a .vsix file:
npm run package
This will create a file named something like
seismic-vscode-extension-0.1.0.vsix
in the current directory.
- Install the
.vsix
File in VSCode:code --install-extension seismic-vscode-extension-0.1.0.vsix
Replace seismic-vscode-extension-0.1.0.vsix
with the actual filename of the .vsix file generated.
- Verify installation
code --list-extensions
This extension is designed for developers actively working with Seismic-based tools or contributing to the Seismic ecosystem. To get started after installation,
-
Open Your Project:
Open your Seismic development project in Visual Studio Code. -
Explore Features:
Experiment with the available features and workflows to provide valuable feedback to the team.
Since this is a highly experimental extension, code contributions are currently limited to core Seismic team members. However, we are constantly looking for high-quality feedback from developers via the following channels:
- Telegram: @lyronctk
- Email: [email protected]
This extension is a fork of Juan Blanco's widely-used extension. We would like to thank him and other contributors to the extension for enabling us to build on top of it.