Introduction to Som DVPS
Som DVPS is a custom, high-performance code editor built on the robust core of Visual Studio Code. This repository contains the source code, build scripts, and customization tools to build, run, and distribute your own version.
Why Som DVPS?
Som DVPS represents a paradigm shift in development environments. Built on the industry-standard Electron framework and leveraging the robust core of Visual Studio Code, it provides a unique blend of performance, customization, and reliability.
Architecture & Performance
Som DVPS utilizes a multi-process architecture to ensure stability and speed.
Main Process
Handles application Lifecycle, window management, and native system integrations. It acts as the entry point for the entire application.
Extension Host
Extensions run in a separate process, ensuring that a misbehaving plugin never freezes your user interface or crashes the editor.
Core Capabilities
-
Intelligent Code Completion
Go beyond syntax highlighting. Som DVPS understands variable types, function definitions, and imported modules, providing smart completions based on variable types, function definitions, and imported modules.
-
Built-in Git Integration
Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted Git service with complete control over your version control workflow.
-
Run & Debug
Accelerate your edit, build, and debug loop. Debug Node.js, Python, and more directly within Som DVPS without leaving your coding environment.
Quick Start
If you are a developer looking to build or contribute to Som DVPS, follow these steps to clone and install the project.
Clone the repository
git clone https://github.com/yousumohamed/Som-Dvps-Code1.git
cd Som-Dvps-Code1
Run the Installer Script
We have created a special script that handles strict build flags and installs all NPM dependencies for you.
.\install_som_dvps.bat
Run the App
Launch the pre-compiled version of the app immediately.
npm run som-dvps