PrimeWest Developer Extension Pack
Purpose
The PrimeWest Developer Extension Pack is a curated collection of Visual Studio Code extensions tailored specifically for the PrimeWest Health Development Team. This pack includes a variety of tools and utilities that enhance productivity, streamline workflows, and support best practices across different types of projects. Whether you are working on front-end development, back-end services, database management, or DevOps tasks, this extension pack provides a solid foundation to meet your development needs.
Included Extensions
Below is a list of some key extensions included in this pack:
- JSON Crack for VSCode (
aykutsarac.jsoncrack-vscode
): Visualize JSON data structures.
- SVN SCM (
johnstoncode.svn-scm
): Integrates Subversion source control management.
- Data Workspace for VSCode (
ms-mssql.data-workspace-vscode
): Manage multiple data-related projects within a workspace.
- SQL Server (
ms-mssql.mssql
): Develop and manage SQL Server databases.
- SQL Bindings (
ms-mssql.sql-bindings-vscode
): Use SQL bindings to bind SQL objects to Azure Functions and Logic Apps.
- SQL Database Projects (
ms-mssql.sql-database-projects-vscode
): Create and manage SQL Server database projects.
- Remote - Containers (
ms-vscode-remote.remote-containers
): Open any folder inside a Docker container.
- Remote - SSH (
ms-vscode-remote.remote-ssh
): Open any folder on a remote machine using SSH and develop using the full-featured VS Code.
- Remote - SSH: Editing Configuration Files (
ms-vscode-remote.remote-ssh-edit
): Edit SSH configuration files.
- Remote - WSL (
ms-vscode-remote.remote-wsl
): Open any folder in the Windows Subsystem for Linux (WSL) and take advantage of Visual Studio Code's full feature set.
- Remote Development Extension Pack (
ms-vscode-remote.vscode-remote-extensionpack
): Simplify remote development with VS Code.
- Remote Explorer (
ms-vscode.remote-explorer
): Explore and manage remote machines.
- Remote Server (
ms-vscode.remote-server
): Supports running VS Code in a remote server.
- Live Share (
ms-vsliveshare.vsliveshare
): Enables real-time collaborative development directly within VS Code.
- Oracle Java (
oracle.oracle-java
): Provides support for Java development from Oracle.
- Postman for VSCode (
postman.postman-for-vscode
): Access Postman directly from Visual Studio Code.
- Ansible (
redhat.ansible
): Provides support for Ansible.
- Java (
redhat.java
): Provides support for Java development.
- YAML (
redhat.vscode-yaml
): Provides support for YAML.
- Intellicode API Usage Examples (
visualstudioexptteam.intellicode-api-usage-examples
): Provides AI-assisted code recommendations.
- Visual Studio IntelliCode (
visualstudioexptteam.vscodeintellicode
): AI-assisted development tools.
- Java Debugger (
vscjava.vscode-java-debug
): A lightweight Java debugger with powerful features.
- Java Dependency Viewer (
vscjava.vscode-java-dependency
): Visualize and manage Java project dependencies.
- Java Extension Pack (
vscjava.vscode-java-pack
): A set of extensions that support Java development.
- Java Test Runner (
vscjava.vscode-java-test
): Run and debug Java tests.
- Maven for Java (
vscjava.vscode-maven
): Manage Maven projects.
Installation
To install the PrimeWest Developer Extension Pack, follow these steps:
- Open Visual Studio Code.
- Navigate to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing
Ctrl+Shift+X
.
- Search for "PrimeWest Developer Extension Pack".
- Click the "Install" button to add the extension pack to your workspace.
Usage
Once the extension pack is installed, you can start using the included extensions immediately. These tools are configured to work out of the box, but you can customize their settings to fit your specific requirements. Refer to the documentation of each individual extension for detailed usage instructions and configuration options.
Contributing
We are always looking to improve and expand the PrimeWest Developer Extension Pack. If you have an extension that you believe would be beneficial to include, please reach out to Collin Beane with the following information:
- Name of the extension
- A brief description of the extension and how it can help the development team
- Any relevant documentation or links
Feedback and Support
For feedback, suggestions, or support, please contact Collin Beane. Your input is valuable to ensure that this extension pack continues to meet the evolving needs of our development team.